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&characterEncoding=UTF8&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 插件开发工具集成指南 JIRA 是一个流行的项目管理和 issue 跟踪工具,广泛应用于软件开发、项目管理等领域。为了提高开发效率和团队协作,集成 JIRA 插件于开发工具中显得尤为重要。本文将详细介绍 JIRA 插件...
7. **数据库连接测试**:在Jira安装前,先使用MySQL客户端工具(如MySQL Workbench)测试连接,确保服务器工作正常。 解决这个问题需要耐心和细致的排查,通过以上步骤,大部分情况下都能找到并解决问题。在处理这...
**描述**:该文档主要讲述了在JIRA系统下如何开发插件的步骤。文档由个人编写,之后由其他人进行规范整理,并被放置于共享库中。文档内容涉及的插件开发种类并不全面,仅涵盖了其中一种开发方式,供有需求的人士参考...
本书旨在帮助开发者掌握JIRA插件开发的关键技术和最佳实践,以便更高效地为组织定制JIRA环境。 #### 三、JIRA插件开发的技术栈 JIRA插件开发主要依赖于以下技术栈: 1. **Java**: 由于JIRA是基于Java开发的,因此...
### JIRA插件开发知识点详解 #### 一、引言:理解JIRA及其重要性 在软件开发领域,JIRA已成为一个不可或缺的工具,它帮助团队有效地跟踪问题、管理项目和促进协作。JIRA的强大之处不仅在于其核心功能,还在于它的...
- 本文档详细介绍了Jira插件开发的整体流程,从环境搭建到功能实现,再到常见问题的解决,旨在为开发人员提供全面而深入的理解和支持。 - 通过遵循本文档提供的指南,可以有效地提高开发效率,减少开发过程中遇到的...
在现代软件开发与项目管理领域,JIRA作为一款功能强大的工具,不仅能够帮助团队高效地跟踪问题、管理任务,还能通过丰富的插件进一步增强其功能性和灵活性。本文将详细介绍如何在JIRA中安装插件,特别是针对“Tempo ...
(50条消息) 测试用例管理工具SynapseRT(jira插件)的具体使用(一)_Iam玉米的博客-CSDN博客_jira测试用例管理.mhtml
《Jira插件Tempo Timesheets 7.9.1详解》 Tempo Timesheets是一款在Jira平台上广泛使用的高效时间管理插件,其7.9.1版本为用户提供了更为精准和便捷的工作时间追踪解决方案。这款插件的核心功能在于帮助团队成员...
Jira需要特定版本的MySQL JDBC驱动来建立与数据库的连接,因此,升级或降级驱动包是解决此问题的关键步骤之一。 **知识点1:Jira与数据库的连接** Jira需要与数据库进行交互以存储和检索数据,包括用户信息、项目、...
首先,JIRA是一个项目管理工具,广泛应用于敏捷开发领域。它可以通过敏捷看板、缺陷跟踪、问题跟踪、以及项目管理等功能来提升团队的工作效率。而MYSQL是一款流行的开源关系型数据库管理系统,其主要功能是存储信息...
Jira的测试管理插件,在Jira 6.3.6上安装使用
Jira插件安装包custom-charts-jira-server
Jira工时表插件tempo-plugin-7.9.1
它对项目管理方面增加了最大化的信息收集功能,并扩展了 JIRA 作为一个敏捷开发强大平台在功能方面的延伸。GreenHopper 插件能为您提供易于使用和直观的界面,同时提高工作进度的可见度,简化了规划、人物、工作流程...
- 安装并配置Atlassian SDK,这是一个为开发Jira插件提供必要工具的环境。 - 创建一个新的插件项目,选择合适的模块,如Web Panel、Issue Collector、REST API等。 - 编写Java代码实现插件功能,利用Atlassian的...
jira 插件 用于inproduct开发的
Jira的插件体系基于OSGi(Open Service Gateway Initiative)框架,这是一个模块化的Java应用程序运行时环境。OSGi使得插件可以独立地进行加载、更新和卸载,而不会影响到其他组件或系统的稳定性。每个插件都是一个...
Jira二次开发主要是指基于Atlassian提供的API和插件框架,对Jira的功能进行扩展和定制,以满足特定业务场景的需求。这通常涉及到创建自定义字段、工作流、报告、过滤器以及应用程序集成等。 在进行Jira二次开发之前...
修改jira安装目录下的conf/server.xml文件,添加MySql数据库连接信息。例如: ``` username="root" password="123456" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jira?...