需要的环境 jdk mysql
===============================
jDK 篇
vi /etc/profile
JAVA_HOME=/usr/local/jdk1.8
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
#按照自己实际存放的目录设置
source /etc/profile
update-alternatives --install /usr/bin/java java /usr/local/jdk1.8/bin/java 20 #将 jdk1.8设置执行的编号
update-alternatives --config java #配置Java 的执行顺序
echo $JAVA_HOME
===================================
MySQL 篇
搭建MySQL忽略
创建数据库和用户 并赋权
CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;
grant all privileges on jirauser.* to 'jiradb'@'%'identified by 'jira' ;
=====================================
jira篇
1、安装
下载jira 本篇以jira6.3.6为例
解压文件 并将所有文件复制到 /var/www/jira 下
2、修改jira_home 实际填写的是jdk1.8的路径
/var/www/jira/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home = /usr/local/jdk1.8
3、修改默认使用的内存 默认是384m 最大是768m 如果内存够大的话 可以加大 本例加大到 1024 和2048
/var/www/jira/bin
可以查找默认 grep -R 384 *
修改文件有三个 permgenservice.bat setenv.bat setenv.sh
其中setenv.bat setenv.sh 修改多项
4、汉化
将汉化包复制到 /var/www/jira/atlassian-jira/WEB-INF/lib 文件下
JIRA-6.2.5-language-pack-zh_CN.jar 和JIRA-6.3.3-language-pack-zh_CN.jar (自己测试哪个好用)
5、破解
将文件复制到 /var/www/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/ 下
atlassian-universal-plugin-manager-plugin-2.10.1.jar 如果出现有重复或者版本高的 可以将默认的mv 掉
将文件复制到/var/www/jira/atlassian-jira/WEB-INF/lib/ 下
atlassian-extras-2.2.2.jar 将默认的备份下
6、MySQL支持
将文件复制到 /var/www/jira/lib/ 下
mysql-connector-java-5.1.25-bin.jar
7、修改默认端口
系统默认端口是 8080 如果端口被占用 请修改/var/www/jira/conf/server.xml
8、启动jira
在 /var/www/jira/bin
下 执行 ./start-jira.sh
9、停止jira
./stop-jira.sh
10 、配置jira
http://ip:8080
服务语言(默认)
连接数据库 (外部数据库)
下面输入数据库的相关信息 测试成功后 点击向后
然后应用程序参数设置
标题(自定)
模式(private)
根网址 http://192.168.1.114:8080
点击往后 之后会出现是否有账号 是否有key 根据自己实际情况来选择
申请成功后 配置管理员账号 然后就能登录了。
登录后进行授权: 点击系统----左侧找到授权 在下面输入更新授权码(格式如下)
Description=JIRA: Commercial,
CreationDate=2016-05-25, #注册日期
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=lw,
SEN=L7946927, #SEN 上面或者在申请的时候会有
ServerID=BUPO-V01O-2O68-UCAK, #ID也是一样的
jira.NumberOfUsers=-1,
LicenseID=SEN-L7946927, #同上的SEN
LicenseExpiryDate=2099-12-31,
PurchaseDate=2016-05-25,
#SEN和ServerID 必须唯一 一台机器一个 同一台机器重复安装的话 这两个不变
11、备份
系统----服务---备份服务