読者です 読者をやめる 読者になる 読者になる

JIRAのインストール

1. JAVA(JDK)のインストール
Java SE Development Kit 7 - Downloads | Oracle Technology Network | Oracle

Linux x64 jdk-7u45-linux-x64.rpmをダウンロードして、scp(rootユーザ)で/optに配置する。

[root@localhost opt]# rpm -ivh jdk-7u45-linux-x64.rpm
準備中...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...

.bashrcにJavaの設定を追加

# JAVA
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH

2. JIRAのインストール
Download JIRA | Atlassian

All JIRA Download OptionsからJIRA 6.1.3 (TAR.GZ Archive)を選択してダウンロードする.
gunzipしてtarを展開する。

[root@localhost opt]# gunzip atlassian-jira-6.1.3.tar.gz
[root@localhost opt]# tar xf atlassian-jira-6.1.3.tar

展開したディレクトリをjiraとリネームして/usr/local/下に配置。
/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.propertiesを編集する

jira.home = /var/local/jira_home

マルチバイト文字への対応・ポートの変更(8080から8085に変更)*8080は使用してるので。

/usr/local/jira/conf/server.xmlを編集する

        <Connector port="8085"

                   URIEncoding="UTF-8"
                   maxThreads="150"
                   minSpareThreads="25"
                   connectionTimeout="20000"

オラクルドライバーの配置
/JIRA_INSTALL/libの下にオラクルドライバーのjarを配置する

Oracle Database 11g Release 1 JDBCドライバ

/etc/rc.d/init.d/jiraを作成する。

#!/bin/bash
#
# chkconfig: 345 85 15
# description: jira
# processname: jira
# source function library

. /etc/init.d/functions

CATALINA_HOME=/usr/local/jira
USER=root

RETVAL=0

start() {
        echo -n $"Starting jira services: "
        su - $USER -c "$CATALINA_HOME/bin/catalina.sh start"
        RETVAL=$?
        echo
}

stop() {
        echo -n $"Shutting down jira services: "
        su - $USER -c "$CATALINA_HOME/bin/catalina.sh stop"
        RETVAL=$?
        echo
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        restart|reload)
                stop
                start
                ;;
        *)
                echo $"Usage: $0 {start|stop|restart}"
                exit 1
esac
exit $RETVAL
[root@localhost init.d]# chmod 775 jira