JIRA 6.3.6版本部署
JIRA 6.3.6版本部署
准备工作(自行网络下载):
部署环境:Ubuntu Server 、JDK1.7
JIRA文件:atlassian-jira-6.3.点击下载并解压
Mysql-JDBC:mysql-connector-java-5.1.7-linux-bin.jar
破解文件: atlassian-extras-2.2.2.jar;atlassian-universal-plugin-manager-plugin-2.17.13.jar
语言包:JIRA-6.3.3-language-pack-zh_CN.jar点击下载
配置JDK:
1、 下载jdk for linux并解压
2、 创建/usr/local/java,并将jdk解压包拷入
3、 输入vi /etc/profile打开文件添加以下内容 :
JAVA_HOME=/usr/local/java/jdk1.7.0_17
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
JAVA_HOME=/usr/local/java/jdk1.7.0_17
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
4、 logout注销后再登录输入echo $JAVA_HOME验证java的路径是否正确
安装mysql
1、 下载mysql for linux并解压
2、 yum install mysql*安装mysql
3、 安装完成以后/etc/init.d/mysqld start 启动mysql
4、 输入show databases 验证mysql安装成功
安装tomcat
1、 下载tomcat for linux并解压
2、 创建/usr/local/tomcat目录并将tomcat解压包拷入
3、 启动tomcat:/usr/local/tomcat/tomcat-X.X/bin/startup.sh成功会输出以下:
[root@liaidong ~]# /usr/local/tomcat/tomcat-X.X/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat/tomcat-X.X
Using CATALINA_HOME: /usr/local/tomcat/tomcat-X.X
Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat-X.X/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_17
[root@liaidong ~]# /usr/local/tomcat/tomcat-X.X/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat/tomcat-X.X
Using CATALINA_HOME: /usr/local/tomcat/tomcat-X.X
Using CATALINA_TMPDIR: /usr/local/tomcat/tomcat-X.X/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_17
安装JIRA
$ cd /opt
$ tar -zxvf atlassian-jira-6.3.
$ chown -R root:root atlassian-jira-6.3.6-standalone/
$ cd /opt
$ mkdir jira_home
配置jira_home路径
$ vi /opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home = /opt/jira_home
备注:
1、若jira无法启动:
./bin/startup.sh启动虚拟机
./bin/catalina.sh run查看虚拟机的启动日志
若默认的8080和8005端口被占用,则修改l中的值
2.如果tomcat启动也成功,可是页面访问不了,用命令ps -ef|grep tomcat查看有没有tomcat的进程,日志中有错误类似:/Tomcat5/bin/catalina.sh: line 308: /usr/java/jdk1.6.0_22/bin/java: No such file or directory这就说明你的tomcat没有真正启动该成功,原因有两个,一个是没有正确安装jdk,另外一个是没有正确配置java相关的环境变量。
3.JIRA startup failed, JIRA has been locked. 错误的处理办法:首先看
jira应用的jira-application.properties(在 /atlassian-jira/WEB-INF/classes下) 下配置的home路径如下
jira.home = /opt/jira_home (设置jira.home为不在本jira安装软件目录下)
3.JIRA startup failed, JIRA has been locked. 错误的处理办法:首先看
jira应用的jira-application.properties(在 /atlassian-jira/WEB-INF/classes下) 下配置的home路径如下
jira.home = /opt/jira_home (设置jira.home为不在本jira安装软件目录下)
然后在其目录下到.jira-home.lock,删掉,再重启
4.如果端口被占用,则jira的8005和8080端口都重新修改一下,在l中,我的修改为8007和8081了
4.如果端口被占用,则jira的8005和8080端口都重新修改一下,在l中,我的修改为8007和8081了
配置数据库:
将Mysql-JDBC(mysql-connector-java-5.1.25-bin.jar)放到/opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib下
创建JIRA数据库
>> create database jiradb character set utf8 ;
>> GRANT ALL ON jiradb.* TO jira_user@"%" IDENTIFIED BY 'password'
备注:添加用户
若添加本地用户:grant all on 数据库名.* to 用户名@localhost identified by '密码';或者grant
all on gamesp.* to newuser@localhost identified by 'password';添加一个远程用户,名为username密码为password:GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password'
启动JIRA
$ cd /opt/atlassian-jira-6.3.6-standalone/bin
$ ./start-jira.sh & //启动JIRA,并在后台运行
访问JIRA localhost:8081/
根据向导设置组织信息,数据库连接信息
配置JIRA序列号,根据自己的需求选择,如果有JIRA的注册账户,但是没有key,则选择即时申请一个
创建管理员用户信息,并配置Email信息
$ ./stop-jira.sh //停止JIRA
破解
JIRA安装完成之后,关闭JIRA,然后将atlassian-extras-2.2.2.jar和atlassian-universal-plugin-manager-plugin-2.17.13.jar中得两个class文件都进行替换
破解的核心是替换2个License验证类
com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class
com\atlassian\license\LicenseManager.class
com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class
com\atlassian\license\LicenseManager.class
这2个类同时存在于一下两个包中,必须全部替换才可以:
JIRA的安装目录/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar
JIRA的安装目录/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.17.13.jar
换完成之后,将JIRA和Agile的key文件分别修改后进行更新
JIRA Key说明:
Description=JIRA: Commercial,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=你公司的组织名称,
SEN=你申请到的SEN,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的SEN,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)
Description=JIRA: Commercial,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=你公司的组织名称,
SEN=你申请到的SEN,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的SEN,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)
Agile Key说明:
Description=JIRA Agile (formerly GreenHopper) for JIRA\: Commercial,
NumberOfUsers=-1,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
Evaluation=false,
greenhopper.LicenseEdition=ENTERPRISE,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=你公司的组织名称,
greenhopper.active=true,
SEN=你申请到的SEN,
ServerID=你申请到的ServerID,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
LicenseTypeName=COMMERCIAL,
PurchaseDate你的安装日期,格式(yyyy-mm-dd)
Description=JIRA Agile (formerly GreenHopper) for JIRA\: Commercial,
NumberOfUsers=-1,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
Evaluation=false,
greenhopper.LicenseEdition=ENTERPRISE,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=你公司的组织名称,
greenhopper.active=true,
SEN=你申请到的SEN,
ServerID=你申请到的ServerID,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
LicenseTypeName=COMMERCIAL,
PurchaseDate你的安装日期,格式(yyyy-mm-dd)
这里SEN和ServerID就是在JIRA上申请的信息,填写正确即可。
java配置用户变量 保存之后,如果到期时间显示为你设置的失效日期如:2099-12-31,就表示OK
JIRA安装部署完成之后,重新启动系统之后,管理员登录,到插件add on,Upload,选择JIRA-6.3.3-language-pack-zh_CN.jar,观察日志是否有报错,如果报错,重启JIRA之后,重新上传文件
插件安装成功之后,到JIRA系统配置,选择中文配置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论