一、本人实验平台 CENTOS 6.5
二、JIRA是目前比较流行的基于Java架构的管理系统 ,是集项目计划、任务分配、需求管理、错误
跟踪于一体的商业软件,功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面
都十分出色。
因为是基于JAVA的所以需要JAVA环境,因为是商业软件所以会要有license key。
三、正式安装:
1)检查jdk是否安装: java -version
2)没安装,下载进行安装。如:jdk-6u14-linux-i586.bin
3)安装jdk步骤:
chmod +x jdk-6u14-linux-i586.bin
./jdk-6u14-linux-i586.bin
ln -s jdk1.6.0_14 /usr/local/jdk
在/etc/profile尾部加入
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
保存退出,运行 source /etc/profile 使设置生效
4)下载mysql进行安装,安装mysql此处不做详解。mysql装好后,登录输入以下命令:
create database jiradb character set utf8;
grant all privileges on jiradb.* to jirauser@localhost identified by 'mypassword' with grant option;
flush privileges;
quit
测试是否成功 用jirauser用登录测试。
5) 安装jira:
下载企业版:wgethttp://www.atlassian.com/software/jira/downloads/binary/atlassian-jira- enterprise-3.13.4-standalone.tar.gz
tar zxvf atlassian-jira-enterprise-3.13.4-standalone.tar.gz
mv atlassian-jira-enterprise-3.13.4-standalone /usr/local/jira
6) 安装mysql/jdbc
将下载后的mysql-connector-java-5.1.6.tar.gz解压,拷贝里面的
mysql-connector-java-5.1.6-bin.jar 到/usr/local/jira/lib/目录下
cp mysql-connector-java-5.1.6-bin.jar /usr/local/jira/lib/
四、对JIRA进行配置
1) 创建jira.home的目录
#mkdir /usr/local/jira_home
2) 修改配置文件设置jira.home的绝对路径:
# vi /usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home = /usr/local/jira_home
3) 修改主配置文件
vi /usr/local/jira/conf/server.xml
修改成如下几项:
username= "jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
删除以下两行:
minEvictableIdleTimeMilli:s= "4000"
timeBetweenEvictionRunsMillis="5000"
4) 修改jira应用数据库类型:
#vi /usr/local/jira/atlassian-jira/WEB_INF/classes/entityengine.xml文件
将其中的hsql改成mysql 数据库类型
改为:
删除 schema-name="PUBLIC"
五、开启服务进行测试
启动mysql:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
启动JIRA:
/usr/local/jira/bin/startup.sh (注:linuxman在启动时未提示异常,查询8080端口时未启动)
后重启机器,一切恢复正常。
访问方法:http://IP:8080