- Install OS requirements:
yum install -y openssl-devel gcc apr-devel
- Check java version:
# /opt/atlassian/jira/jre/bin/java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Download JDK with same version from http://www.oracle.com/technetwork/java/javase/downloads/index.html Extract java tar archive to /opt: tar -xvf jdk-7u25-linux-x64.tar.gz
Check downloaded java version:
# /opt/jdk1.7.0_25/bin/java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
- Build APR native library
yum install apr-devel
cd /opt/atlassian/jira/bin
tar -xf tomcat-native.tar.gz
cd tomcat-native-X.X.XX-src/jni/native
JAVA_HOME=/opt/jdk1.7.0_25 ./configure --with-apr=/usr/bin/apr-1-config
make
File /usr/bin/apr-1-config can be found by command:
More info about APR http://tomcat.apache.org/native-doc/
- APR Library
Add correct
java.library.path
option in startup script:
mcedit /opt/atlassian/jira/bin/setenv.sh:
JVM_SUPPORT_RECOMMENDED_ARGS="-Djava.library.path=/opt/atlassian/jira/bin/tomcat-native-X.X.XX-src/jni/native/.libs"
- Specify Upstream https proxy data: In conf/server.xml:
<Service name="Catalina">
<Connector port="8080"
....
scheme="https"
proxyName="jira.domain.tld"
proxyPort="443"
...
/>