http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
#mkdir /usr/java
#tar zxvf jdk-8u131-linux-x64.tar.gz -C /usr/java/
vim /etc/profile.d/java.sh //加入如下配置 [/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
JAVA_HOME=/usr/java/jdk1.8.0_181
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JRE_HOME/lib:$JAVA_HOME/lib:$JRE_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
source /etc/profile使环境变量生效
这是把默认的jdk(本系统默认是JDK1.4)改成刚新装的jdk1.8
#cd /usr/bin
#ln -s -f /usr/java/jdk1.8.0_131/bin/java
#ln -s -f /usr/java/jdk1.8.0_131/bin/javac
Java -version
# 下载二进制版本进行安装
# 版本号
apache-tomcat-8.0.53.tar.gz
# 官方网址
https://tomcat.apache.org/index.html
#tar zxvf apache-tomcat-8.0.53.tar.gz
复制解压后的文件到 /opt 目录
移动Tomcat到指定目录
#cp -r apache-tomcat-8.0.33 /opt
#mv apache-tomcat-8.0.33 /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh
# 出现以下信息说明已成功启动。
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.ja
sudo apt-get install mysql-server
apt isstall mysql-client
apt install libmysqlclient-dev
# 登录数据库
$ mysql -u root -p
# 输入root密码
# 创建jira数据库和jira用户
mysql> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
mysql> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
# 刷新权限
mysql> flush privileges;
# 测试jira连接mysql
mysql -ujira -pjirapasswd # 连接成功
JIRA下载地址:https://www.atlassian.com/software/jira/download ,下载,然后上传到/usr/local/src
cd /usr/local/src
chmod a+x atlassian-jira-software-7.7.0-x64.bin
sudo ./atlassian-jira-software-7.7.0-x64.bin
有上面可知,jira的默认安装目录为/opt/atlassian/jira,默认数据目录为/var/atlassian/application-data/jira。
jira的端口默认是8080,这个也可以在/opt/atlassian/jira/conf/server.xml文件里修改。
测试jira是否安装成功
[root@localhost /]#/usr/local/src# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2271 jira 224u IPv4 834831 0t0 TCP *:http-alt (LISTEN)
/etc/init.d/jira start //启动
/etc/init.d/jira stop //关闭
4.4破解
然后关闭jira,把破解包里面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.45-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。
[root@localhost /]# /etc/init.d/jira stop
[root@localhost /]# lsof -i:8080
[root@localhost ~]# cd /opt/atlassian/jira/
[root@localhost package]# cp atlassian-extras-3.1.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@localhost package]# cp mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@localhost package]# /etc/init.d/jira start
[root@localhost package]# lsof -i:8080 //稍等一会儿,端口才会起来
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 4097 jira 69u IPv6 766561 0t0 TCP *:webcache (LISTEN)
启动jira服务后,我们通过浏览器访问:your_ip:8080
访问以上地址后,系统会自动跳转到jira的默认配置页面,在此我们选择自定义配置,如下:
使用之前创建的jira数据库,配置如下,使用完点击下一步:
连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml
我们在此处使用的是Private模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。下面这个页面是需要我们输入jira的license,如下:
注意:上图中的Server ID:BJ94-NOJG-KHKF-L2PK,点击 生成JIRA试用许可证
因为我们没有正式的license,所以需要我们在jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license,如下:
注意:这个图中的Server ID就是我们上面刚刚截图的Server ID。
通过上图,我们可以很明显的看到试用license已经申请成功。下面开始创建管理员账户,图略