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.jaratlassian-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
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 
安装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安装软件目录下)

然后其目录下到.jira-home.lock删掉再重启

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
  这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)
  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)
 
  这里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小时内删除。