Windows下安装JIRA

来源:互联网 发布:钥匙扣定做厂家淘宝 编辑:程序博客网 时间:2024/06/05 01:18

  JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。

  JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公 司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买 其软件的同时,也就将源代码也购置进来,方便做二次开发

1、环境需求:

(1)下载并安装jdk,jdk下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html。并配置好环境变量; 

(我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建/编辑)

1) 变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.7.0_25 (这里是jdk的安装目录)

2) 变量名:classpath

变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

3) 变量名:path

变量值:添加C:\Program Files\Java\jdk1.7.0_25  (这里是jdk的安装目录)

配置完成之后,windows + r -> 输入“cmd” -> CMD下输入:java–version 验证是否成功。

(2)安装mysql,记住用户名和密码

(3)安装配置JIRA, jira下载路径:http://downloads.atlassian.com/software/jira/downloads/atlassian-jira-enterprise-4.2.1-b588-windows-installer.exe

1) 安装过程只需更改安装目录和jira.home的路径,注意两个路径不能一样!安装成功之后不要勾选“在浏览器启动jira”。

2) 安装完成之后,停止jira服务。

3) JIRA连接mysql:

a、 运行mysql cmd line client

b、输入密码(安装mysql时设置的)

c、创建jira数据库:在cmd中输入“create database jiradb character set ‘utf8’;” -> 创建jira用户:在cmd中输入“create user jirauser identified by ‘jira’;” -> 授权jira用户(或root用户)权限 在cmd中分别输入 “grant all privileges on *.* to ‘jirauser’@’localhost’ identified by ‘jira’ with grant option;” 、“grant all privileges on *.* to ‘jirauser’@’%’ identified by ‘jira’ with grant option;” 、 “flush privileges;”。

d、设置connector:下载连接mysql的jar包 mysql-connector-java.jar,并拷贝到jira的安装目录“...\JIRA-Enterprise-4.2.1-b588\lib”下。

e、在jira的安装目录\conf\server.xml中,进行如下的修改:

                    <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
                              driverClassName="com.mysql.jdbc.Driver"
                              url="jdbc:mysql://localhost:3306/jiradb?userUnicode=true&amp;characterEncoding=UTF8"
                              username="root"
                              password="123456"
                              maxActive="20"
                              validationQuery="select 1" />  (
删除minEvictableIdleTimeMillis 、 timeBetweenEvictionRunsMillis

f、在jira的安装目录...\JIRA-Enterprise-4.2.1-b588\atlassian-jira\WEB-INF\classes\entityengine.xml中,进行如下修改:

    <datasource name="defaultDS" field-type-name="mysql"
      helper-class="org.ofbiz.core.entity.GenericHelperDAO"
      check-on-start="true"
      use-foreign-keys="false"
      use-foreign-key-indices="false"
      check-fks-on-start="false"
      check-fk-indices-on-start="false"
      add-missing-on-start="true"
      check-indices-on-start="true"> (删除 schema-name=“PUBLIC”)

4)  删除jira home目录下的隐藏文件.jira-home.lock, 运行jira服务

a、运行tomcat

b、启动jira服务 

c、测试数据库连接:

然后可以到数据库看到jiradb数据库中有了很多表的数据。

(4) 访问jira 或者直接在浏览器中输入http://localhost:8080即可


1、Jira.home可以在安装目录\atlassian-jira\WEB-INF\classes\jira-application.properties文件中修改。

2、jira的端口号在jira的安装目录\conf\server.xml文件中可以修改


原创粉丝点击