`
zhangxu261
  • 浏览: 8874 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Jira插件开发本地测试环境连接mysql

阅读更多

Jira本地通过atlas-debug启动会默认使用hsqldb数据库文件模式,使用hsqldb不便于我们去直观的查询数据库,手工修改数据库中的值,所以需要修改配置让本地测试环境的jira连接到mysql上去

 

首先通过cmd切到项目目录(和项目的pom.xml同级)执行atlas-run,atlas-run相对atlas-debug要快一些但不能进行调试,执行它的目的是需要sdk能帮我们产生target目录,这个目录下包括了tomcat容器,jira应用,以及jira的用户数据,如果是已经是运行多次的项目,上述内容都存在,这一步可以跳过

 

准备好mysql-connector-java-x.x.x.jar复制到项目下的target\container\tomcat6x\apache-tomcat-6.0.20\lib下

 

修改一下数据库的连接配置文件dbconfig.xml (它在target\jira\home下面),参考模板

<?xml version="1.0" encoding="UTF-8"?>
<jira-database-config>
  <name>defaultDS</name>
  <delegator-name>default</delegator-name>
  <database-type>mysql</database-type>
  <jdbc-datasource>
    <url>jdbc:mysql://127.0.0.1:3306/jiradb?useUnicode=true&amp;characterEncoding=UTF8&amp;sessionVariables=storage_engine=InnoDB</url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <username>root</username>
    <password>root</password>
    <!--以下参数可以不用配置 -->
    <pool-min-size>20</pool-min-size>
    <pool-max-size>20</pool-max-size>
    <pool-max-wait>30000</pool-max-wait>
    <validation-query>select 1</validation-query>
    <min-evictable-idle-time-millis>60000</min-evictable-idle-time-millis>
    <time-between-eviction-runs-millis>300000</time-between-eviction-runs-millis>
    <pool-max-idle>20</pool-max-idle>
    <pool-remove-abandoned>true</pool-remove-abandoned>
    <pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout>
    <pool-test-while-idle>true</pool-test-while-idle>
    <validation-query-timeout>3</validation-query-timeout>
  </jdbc-datasource>
</jira-database-config>

 

在你的mysql里新建一个空的数据库名称叫jiradb,一定要是空的数据库,表在jira启动的时候会自动创建

 

atlas-run或者atlas-debug来启动jira,这个时候可以去抽根烟,回来之后就启动好,通过http://localhost:2990/jira来访问吧,第一次需要配置一下,下一步即可,同时需要去my.atlassian.con申请个试用序列号,到此为止,本地测试环境的数据库成了mysql

 

切记不要使用atlas-clean,否则后果自负

分享到:
评论

相关推荐

    开发工具集成JIRA插件.docx

    JIRA 插件开发工具集成指南 JIRA 是一个流行的项目管理和 issue 跟踪工具,广泛应用于软件开发、项目管理等领域。为了提高开发效率和团队协作,集成 JIRA 插件于开发工具中显得尤为重要。本文将详细介绍 JIRA 插件...

    解决jira 7.2.2安装时无法连接5.7版本mysql数据库的问题

    7. **数据库连接测试**:在Jira安装前,先使用MySQL客户端工具(如MySQL Workbench)测试连接,确保服务器工作正常。 解决这个问题需要耐心和细致的排查,通过以上步骤,大部分情况下都能找到并解决问题。在处理这...

    JIRA Plugin 开发文档

    **描述**:该文档主要讲述了在JIRA系统下如何开发插件的步骤。文档由个人编写,之后由其他人进行规范整理,并被放置于共享库中。文档内容涉及的插件开发种类并不全面,仅涵盖了其中一种开发方式,供有需求的人士参考...

    jira插件开发技术指导手册

    本书旨在帮助开发者掌握JIRA插件开发的关键技术和最佳实践,以便更高效地为组织定制JIRA环境。 #### 三、JIRA插件开发的技术栈 JIRA插件开发主要依赖于以下技术栈: 1. **Java**: 由于JIRA是基于Java开发的,因此...

    JIRA 插件开发 说明文档 0积分

    ### JIRA插件开发知识点详解 #### 一、引言:理解JIRA及其重要性 在软件开发领域,JIRA已成为一个不可或缺的工具,它帮助团队有效地跟踪问题、管理项目和促进协作。JIRA的强大之处不仅在于其核心功能,还在于它的...

    jira插件开发技术文档

    - 本文档详细介绍了Jira插件开发的整体流程,从环境搭建到功能实现,再到常见问题的解决,旨在为开发人员提供全面而深入的理解和支持。 - 通过遵循本文档提供的指南,可以有效地提高开发效率,减少开发过程中遇到的...

    jira插件安装方法

    在现代软件开发与项目管理领域,JIRA作为一款功能强大的工具,不仅能够帮助团队高效地跟踪问题、管理任务,还能通过丰富的插件进一步增强其功能性和灵活性。本文将详细介绍如何在JIRA中安装插件,特别是针对“Tempo ...

    (50条消息) 测试用例管理工具SynapseRT(jira插件)的具体使用(一)_Iam玉米的博客-CSDN博客_jira测试用例管理.mhtml

    (50条消息) 测试用例管理工具SynapseRT(jira插件)的具体使用(一)_Iam玉米的博客-CSDN博客_jira测试用例管理.mhtml

    jira插件tempo Timesheets 7.9.1

    《Jira插件Tempo Timesheets 7.9.1详解》 Tempo Timesheets是一款在Jira平台上广泛使用的高效时间管理插件,其7.9.1版本为用户提供了更为精准和便捷的工作时间追踪解决方案。这款插件的核心功能在于帮助团队成员...

    解决Jira7.2与 MySQl 5.7 驱动包可用mysql-connector-java

    Jira需要特定版本的MySQL JDBC驱动来建立与数据库的连接,因此,升级或降级驱动包是解决此问题的关键步骤之一。 **知识点1:Jira与数据库的连接** Jira需要与数据库进行交互以存储和检索数据,包括用户信息、项目、...

    JIRA+MYSQL配置

    首先,JIRA是一个项目管理工具,广泛应用于敏捷开发领域。它可以通过敏捷看板、缺陷跟踪、问题跟踪、以及项目管理等功能来提升团队的工作效率。而MYSQL是一款流行的开源关系型数据库管理系统,其主要功能是存储信息...

    Jira中zephyr插件

    Jira的测试管理插件,在Jira 6.3.6上安装使用

    Jira插件安装包custom-charts-jira-server

    Jira插件安装包custom-charts-jira-server

    Jira插件tempo-plugin-7.9.1

    Jira工时表插件tempo-plugin-7.9.1

    缺陷管理软件JIRA敏捷开发插件GreenHopper V5.2(for JIRA 4.1) 汉化版

    它对项目管理方面增加了最大化的信息收集功能,并扩展了 JIRA 作为一个敏捷开发强大平台在功能方面的延伸。GreenHopper 插件能为您提供易于使用和直观的界面,同时提高工作进度的可见度,简化了规划、人物、工作流程...

    jira二次开发文档

    - 安装并配置Atlassian SDK,这是一个为开发Jira插件提供必要工具的环境。 - 创建一个新的插件项目,选择合适的模块,如Web Panel、Issue Collector、REST API等。 - 编写Java代码实现插件功能,利用Atlassian的...

    jira 插件 for inproduct

    jira 插件 用于inproduct开发的

    jira8.4.1的plugin加载卸载机制

    Jira的插件体系基于OSGi(Open Service Gateway Initiative)框架,这是一个模块化的Java应用程序运行时环境。OSGi使得插件可以独立地进行加载、更新和卸载,而不会影响到其他组件或系统的稳定性。每个插件都是一个...

    jira2次开发

    Jira二次开发主要是指基于Atlassian提供的API和插件框架,对Jira的功能进行扩展和定制,以满足特定业务场景的需求。这通常涉及到创建自定义字段、工作流、报告、过滤器以及应用程序集成等。 在进行Jira二次开发之前...

    jira使用MySql数据库

    修改jira安装目录下的conf/server.xml文件,添加MySql数据库连接信息。例如: ``` username="root" password="123456" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jira?...

Global site tag (gtag.js) - Google Analytics