JIRA 6.3.6版本部署准备
部署环境:Linux系统、Amd64 架构、JDK1.7.0_71
JIRA文件(包含Mysql JDBC Driver、安装包、汉化、破解所需,提取密码4gkd):JIRA.zip(这里要吐槽一下,那个什么CSDN网站也真是够了,下载个破文件都要收什么积分,诅咒它早晚嗝屁!!!)
去Jira官方网站注册一个帐号,以便获取License:Jira官网
具体方法/步骤
1、配置JIRA
$ cd /opt
$ tar -zxvf atlassian-jira-6.3.6.tar.gz
如果8080端口已经被占用了,启动Jira的时候会报错,找到server.xml,需要把默认的8080端口改成8081(或者其它你想要配置的端口号),大概在文件的第49行附件,修改方法如下:
#先看下8080端口是否被占用
$ lsof -i:8080
$ vim /opt/atlassian-jira-6.3.6-standalone/conf/server.xml
2、配置jira_home路径
$ vim /opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
设置jira.home = /opt/jira_home并保存(注意,不要设置在atlassian-jira-6.3.6-standalone目录下,否则会报错)
如果你的数据库是MySql,这个时候还需要替换Jira里的一个jar包,将Mysql-JDBC(mysql-connector-java-5.1.25-bin.jar)放到/opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib下
3、启动JIRA
$ /opt/atlassian-jira-6.3.6-standalone/bin/start-jira.sh
Jira启动之后,会在/opt下自动创建jira_home文件夹,然后,访问你的Jira服务器地址出现下图:
4、JIRA配置
在初始化访问页面,两个选项是针对数据库的设置,可以选择系统自带的数据库,默认选项,也可以使用服务器已存在的数据库,填写相应数据库链接、用户名,密码。(由于自己在进行初始化的时候没有进行截图记录,故网上找了些图片,请忽略这些图片所展示的汉化效果,后续会配置汉化)
之后,点击next继续(如果你的数据库选的也是MySql,那么此时报找不到类: com.mysql.jdbc.Driver的错,那么就是缺少MySql的JDBC驱动,解决办法请参照步骤2)
配置完数据库之后,在新界面录入程序标题,点击“next”按钮,如图:
此时出现下图内容:
选择第三个(License key请去Jira官网注册帐号获取),next
next,配置邮件服务器,这一步可跳过
之后,JIRA安装正式完成,自动跳转到JIRA管理页面
上边提到,我图片用的都是别人已汉化的,实际情况是我的还没进行汉化,此时进行汉化和破解
5、汉化&破解
将下载的压缩包中atlassian-extras-2.2.2.jar替换你的Jira的安装目录的\atlassian-jira\WEB-INF\lib同名jar
将atlassian-universal-plugin-manager-plugin-2.17.13.jar 替换到 jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/
用管理员登陆,在右上角的齿轮状菜单中选择add-ons,然后在打开的页面左侧选择Manage Add-ons,选择Upload Plugins 连接,浏览上传中文语言包JIRA-6.3.3-language-pack-zh_CN.jar,上传之后清除浏览器缓存,或刷新页面,重新访问(还是不行就重启服务),点击右上角齿轮状菜单,进system,然后再general setting中修改default language(之前可选语言类型列表中是没有中文的,现在有了),设置完就ok了。下面进行破解
在 系统>授权> 中输入破解授权码,授权码参数范例(带删除线的可不用修改):
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=joiandjoin,
SEN=你申请到的SEN注意没有前缀LID,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的SEN,注意LID前缀不要丢掉,
LicenseExpiryDate=2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)
点击add进行授权更新
【问题归纳】
1、如果使用mysql数据库,要把mysql的jdbc驱动jar包上传到jira安装目录下的lib目录里
2、破解jar包有两个,而不是一个,很多人都只上传了一个
3、汉化包只有一个,STD-CN包有问题不能用
4、汉化包要在安装完成后,在系统页面上传插件,而不能从后台上传到安装目录lib目录