在CENTOS 5.5下安装JIRA
一、首先是准备相关软件:
1、从官方网站下载JIRA最新版,注意请选择Linux版本。
atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz
2、然后去SUN网站下载JDK。
jdk-6u23-linux-x64.bin
二、开始安装JIRE
1.java安装和设置JAVA_HOME
把jdk-6u20-linux-i586.bin下载到/home/joshua,然后执行sh自解压脚本
sh jdk-6u23-linux-x64.bin
当前目录会有一个jdk1.6.0_23,将该目录移动到/app/,并改为名java。
设置环境变量JAVA_HOME
这一步有很多方法,修改各种配置文件中的一个。我采取的方法是
vi /etc/profile
在文件后面两行加上
export JAVA_HOME=/app/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=/app/jira/
后面一行是接下来配置JIRA_HOME时候加上去的(可选,因为JIRA本身有配置文件配置这个路径)。
接下来使配置文件生效
source /etc/profile
这个时候echo $JAVA_HOME 就会圆满了。
[root@sys ~]# echo $JAVA_HOME
/app/java
不放心的话也可以验证一下其他路径。可以输入
java -version
看看是否得到如下结果:
[root@sys app]# java -version
java version “1.6.0_23″
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
2.JIRA安装
由于mysql已经安装好了,我只需要准备连接jar包。
a.安装JIRA
cd ~/
tar -zxvf atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz
mv atlassian-jira-enterprise-4.2.1-b588-standalone /app/jira
下载mysql连接jar包,还是到~/下执行
wget http://mysql.ntu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.12.tar.gz
然后解压并吧jar包复制一份到jira的lib目录下。
[root@sys ~]# tar xf mysql-connector-java-5.1.12.tar.gz
[root@sys ~]# cd mysql-connector-java-5.1.12
[root@sys mysql-connector-java-5.1.12]# cp mysql-connector-java-5.1.12-bin.jar /app/java/lib/
接下来就是修改JIRA的配置文件了。
配置JIRA_HOME,可以通过之前的办法设置,也可以修改jira-application.properties文件
vi /app/jira/atlassian-jira/WEB-INF/classes/jira-application.properties
将jira.home =修改为
jira.home = /app/jira
vi /app/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
找到
修改为:
并且删除schema-name="PUBLIC",because it only works for a field-type-name of "hsql"。 然后修改server.xml文件 [root@sys ~]# vi /app/jira/conf/server.xml 找到数据库连接源部分,修改为 $ sudo /usr/sbin/useradd –create-home –home-dir /usr/local/jira –shell /bin/bash jira Ensure that only the following directories can be written to by Tomcat: •logs chown -R jira:jira /app/jira 关闭和启动JIRA的方法是: /bin目录下执行: ./shutdown.sh 这个时候就可以通过浏览器访问JIRA 了,IP地址(或者域名)加上端口号8080。 插入到数据库的中文,读出来的中文,乱码。解决方案是: 将数据库连接源配置文件中的: url=”jdbc:mysql://localhost:3306/jira” 修改为 url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″
url="jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8"
username="jira"
password="password"
maxActive="20"
/>
注意在此之前你应该在你的mysql上建立jira数据库,字符集是UTF-8。开始的时候我的url部分只是写成:
•temp
•work
•database (this directory will be created the first time you run JIRA)
•your JIRA Home directory
./startup.sh




