CentOS 5.3 安装配置JIRA与Confluence手记

83374255 2011-03-20

JIRA是一款专业的bug跟踪与项目管理软件(Issues Tracking)。由于公司管理需要,需要在开发服务器上安装配置JIRA。Confluence据说有点类似于wikipedia,官网上的解释是:“Confluence is an enterprise wiki that makes it easy for your team to collaborate and share knowledge.”。我最近也只是安装配置,并没有慢慢品味这两者给我们带来的便利,所以软件好用与否暂不做评论,只记录安装过程。

网上很多文章说如何整合安装JIRA和Confluence,但是我看到官网上好像并不推荐那样做(我回头去找那段E文,找不到了还),虽然中国服务论坛上有些文章提到整合的事情(好像也只是民间帖子)。简单起见,都是Standalone distribution 吧。只是把Confluence的端口改为8090。JIRA和Confluence的Standalone distribution 都是运行在内置tomcat上的,port默认都是8080。

JIRA的安装

1.java安装和设置JAVA_HOME

首先下载到sun官网下载jdk-6u20-linux-i586.bin(版本根据实际决定)。linux下可以使用wget命令。由于url忘记了,详细命令不写了。由于我们的开发服务器不在本地,我只能通过wget下载。(当然还有很多别的方法,见下文)我先把jdk-6u20-linux-i586.bin下载到/home/acm,然后执行sh自解压脚本

sh jdk-6u20-linux-i586.bin

yes人家的相关条款。如果顺利的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

设置环境变量JAVA_HOME

这一步有很多方法,修改各种配置文件中的一个。我采取的方法是

vi /etc/profile

在文件后面两行加上

export JAVA_HOME=/usr/local/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export JIRA_HOME=/usr/local/jira/

修改完了配置文件,echo $JAVA_HOME一下必定得到空值。因为配置文件还没有生效,最简单的方法是 source一下

source /etc/profile

这个时候echo $JAVA_HOME 就会圆满了。

[root@dev ~]# echo $JAVA_HOME
/usr/local/java

不放心的话也可以验证一下其他路径。可以输入

java -version

看看是否得到如下结果:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

顺便提一句,我之前在安装CentOS时候,选安装了gcj,

rpm -aq|grep gcj

出来一堆东东。效果给不了了,因为写blog之前已经执行了如下命令

 yum -y remove java-1.4*

删除gcj,JIRA官网说仅有这个的话。JIRA是不会正常工作的,常常会发生一些莫名其妙的bug。为了避免一起混乱,我首先删除之。

相关推荐