当前位置: 首页 > Linux

【填坑之旅】在Ubuntu16上安装Jira

时间:2023-04-06 11:43:58 Linux

一、环境系统:Ubuntu16java:java-8-oracletomcat8:如何安装tomcat8下载安装包:下载安装包资源二、数据库准备(MySQL5.6)注意:ubuntu16apt-get是MySQL5.7,Jira6.3.6不支持MySQL5.7,所以必须安装MySQL5.6:ubuntu6installmysql5.6创建数据库并授予权限`CREATEDATABASEjiradbDEFAULTCHARACTERSETutf8整理utf8_bin;CREATEUSERjirauserIDENTIFIEDBY'jira';//使用用户名jirauser和密码jira创建一个帐户GRANTALLPRIVILEGESON*.*TO'jirauser'@'%'IDENTIFIEDBY'jira'WITHGRANTOPTION;授予*上的所有权限。*TO'jirauser'@'localhost'由'jira'识别并授予选项;FLUSHPRIVILEGES;`三、启动jira,解压atlassian-jira-6.3.6.tar.gz,解压后文件夹:atlassian-jira-6.3。6-standalone输入atlassian-jira-6.3.6-standalone修改端口号找到conf/server.xml文件,修改启动端口保证不被占用,比如把启动端口改成8081,改成关闭端口为8010配置jira_homevi/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.propertiesjira.home=/home/jira_home//(This文件夹不能是atlassian-jira-6.3.6-standalone安装目录,也不能是它的父目录!!)启动jira,输入bin,启动startup.sh,j可以启动ira;启动日志访问atlassian-jira-6.3.6-standalone/logshttp://ip:port/3.配置jira选择自定义数据库。如果MySQL在同一台机器上,则ip是localhost。如果MySQL不在同一台机器上,配置它的ip地址;选择要安装的模块:JIRA+JIRAAgile(敏捷开发)授权码:如果已经有账号,选择“我有账号但没有密钥”;如果没有账号,则选择“我没有账号”邮箱,稍后配置4、破解JIRA关闭Jira服务:输入bin,./shutdown.sh替换jar包:将你的JIRA安装目录替换为atlassian-extras-2.2.2.jar\atlassian-jira\WEB-INF\lib同名jar包替换plugins中的\atlassian-jira\WEB-INF\atlassian-bundled-同名jar包启动jira,准备jira破解所需的密钥文件(jira_key.txt),准备敏捷破解所需的密钥文件(agile_key)。看到最后用管理员账号登录,进入system-->license,设置第4步将步骤填写的jira_key.txt文件内容粘贴到UpdateLicense输入框中,点击“添加”,license就更新了成功,您应该看到LicenseType显示为JIRA:Commercial;进入Add-Ons-->ManageAdd-ons,展开插件JiraAgile,显示详细内容。点击Licensekey旁边的Edit按钮,将第4步准备好的agile_key.txt文件内容粘贴到展开的输入框中,点击Update按钮。这时你应该看到插件的license已经更新为Unlimited-usercommerciallicense;关键字段描述(以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=你的CompanyName,SEN=注意你申请的SEN没有前缀LID,ServerID=你的ServerID申请的,jira.NumberOfUsers=-1,LicenseID=LID为你申请的SEN,注意LID前缀不要丢,LicenseExpiryDate=你要设置的有效期如:2099-12-31,PurchaseDate=你的安装date,format(yyyy-mm-dd)(注意各项之间用逗号分隔;日期格式必须是yyyy-mm--dd,比如2014-08-03)我的jira_key.txt:Description=JIRA:Commercial,CreationDate=2017-01-22,jira.LicenseEdition=ENTERPRISE,Evaluation=false,jira.LicenseTypeName=COMMERCIAL,jira.active=true,licenseVersion=2,MaintenanceExpiryDate=2099-12-31,Organization=SchintaJIRA,SEN=SEN-L9162913,ServerID=BGGX-3ZZN-FCDD-J748,jira.NumberOfUsers=-1,LicenseID=LIDSEN-L9162913,LicenseExpiryDate=2099-12-31,PurchaseDate=2017-01-22Myagile_key.txt:Description=JIRAAgile(以前称为GreenHopper)用于JIRA:商业,NumberOfUsers=-1,CreationDate=2017-01-22,Evaluation=false,greenhopper.LicenseEdition=ENTERPRISE,licenseVersion=2,MaintenanceExpiryDate=2099-01-01,Organisation=SchintaJIRA,greenhopper.active=true,SEN=SEN-L9162914,ServerID=BGGX-3ZZN-FCDD-J748,LicenseExpiryDate=2099-01-01,LicenseTypeName=COMMERCIAL,PurchaseDate=2017-01-22