JIRA Linux下的安装 1. 相关软件包下载 (1)JDK下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk-6u21-linux-i586-rpm.bin (2)MySQL驱动下载:
http://dev.mysql.com/downloads/connector/j mysql-connector-java-5.0.8.tar.gz (3)JIRA下载:
http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa atlassian-jira-4.3.3.tar.gz (4)Jira 安装帮助:
http://confluence.atlassian.com/display/JIRA/Installing+JIRA+Standalone+on+Unix+or+Li
nux#InstallingJIRAStandaloneonUnixorLinux-2.SetJIRAHome
http://confluence.atlassian.com/display/JIRA/Setting+up+JIRA+Standalone+and+MySQL+
on+Linux
2. 安装步骤
安装前确认Linux系统安装好且MySQL也正确安装 下载的软件包目录:/home/helen/JIRA
(1)安装配置JDK环境
查看系统是否已经默认安装了java,如果有则卸载掉原系统内的java
查看方法:rpm -qa |grep -I java 卸载方法:rpm -e java*包名 –nodeps
(注:若在安装Centos时候,选安装了gcj,rpm –qa|grep gcj
yum -y remove java-1.4* 删除gcj,JIRA官网说仅有这个的话。JIRA是不会正常工
作的,常常会发生一些莫名其妙的bug。为了避免一起混乱,首先删除之。) 进入终端: cd /home/helen/JIRA
chmod u+x jdk-6u21-linux-i586-rpm.bin //修改权限 ./ jdk-6u21-linux-i586-rpm.bin //执行
查看jdk-6u21-linux-i586-rpm.bin所在目录下已经存在jdk-6u21-linux-i586.rpm rpm -ivh jdk-6u21-linux-i586.rpm //安装jdk.rpm mv jdk1.6.0_21 /usr/java/ 设置环境变量: vi /etc/profile
文件尾部添加:JAVA_HOME=/usr/java/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/li
b/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JIRA_HOME=/usr/jira/home //其后java.home的路径,也可在安装完jira后添
加
export JAVA_HOME export CLASSPATH export PATH 保存退出
source /etc/profile //使其立即生效 java –version //查看是否生效 显示如下:java version \
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)
(2)安装配置MySQL
使用yum安装MySQL的版本为mysql-5.0.77
由于后面在安装jira是需要用到jira_user用户和jiradb因此我们在这里先创建好
用root用户创建一个UTF8格式的数据库(jiradb)
(注:之所以要utf8格式的,是因为避免jira导入数据时出现乱码现象) 登录到MySQL,新建jira数据库: mysql –uroot –p Enter password:000000
mysql>create database jiradb character set utf8;
mysql>grant select,insert,update,delete,create,drop,alter,index on jiradb.* to
‘jira’@’localhost’ identified by ‘jira’;
mysql>flush privileges; mysql>exit
测试是否成功,用新建的jira数据库用户连接 mysql –ujira –pjira
(3)安装配置jira cd /home/helen/JIRA
tar zxvf atlassian-jira-4.3.3.tar.gz mv atlassian-jira-4.3.3 /usr/jira/jira
cd /usr/jira/jira/conf
vi server.xml //修改配置文件
driverClassName=\
url=%username=\ password=\ maxActive=\
validationQuery=\ //若不添加此条,安装成功后,在页面首页显示如下信息:
WARNING: you are using MySQL but do not have a validation query configured. Because of MySQL connection timeouts, this situation can cause data corruption in JIRA
删除以下两行
minEvictableIdleTimeMillis=\timeBetweenEvictionRunsMillis=\保存退出
进入/usr/jira/jira/atlassian-jira/WEB-INF/classes 编辑 entityengine.xml 找到
helper-class=\ check-on-start=\ use-foreign-keys=\ 将hsql修改为mysql 删除schema-name=\ 保存即可 创建jira_home (不可以创建在jira其子目录内) cd /usr/jira mkdir home 编辑/usr/jira/jira/atlassian-jira/WEB-INF/classes/jira-application.properties 找到jira.home = 在其后添加绝对路径/usr/jira/home jira.home =/usr/jira/home //这个目录是为了存放索引等缓存文件 保存即可 (4)安装MySQL/JDBC驱动 驱动要选择与MySQL对应的版本,即mysql-5.0版本的选择5.0版本的驱动 cd /home/helen/JIRA tar zxvf mysql-connector-java-5.0.8.tar.gz cd mysql-connector-java-5.0.8 cp mysql-connector-java-5.0.8-bin.jar /usr/jira/jira/lib //里面已有 至此安装配置完成! 重启mysql:service mysqld start 启动jira: cd /usr/jira/jira/bin ./startup.sh //关闭为./shutdown.sh 打开浏览器访问http://ip:8080或者localhost:8080 显示jira安装界面,即安装成功! mysql-connector-java-5.1.10.jar,先移出