https://www.cnblogs.com/easonscx/p/10629173.html
Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
简述
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
注意:在互联网企业使用Jira+Confluence较为常见,而且二者往往都是配套一起部署和使用;
一、jira 的安装部署
1、基础环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
本案例所需要的jira6相关包下载链接地址:
链接:https://pan.baidu.com/s/12ntvmlwFoORIwGMHcFAE-g
提取码:fuaj 并将下载后存放到本机的/usr/local/src目录下。
2、安装部署JDK8环境
将jdk-8u131-linux-x64.rpm下载后存放在 /usr/local/src/目录下
链接:https://pan.baidu.com/s/1p6wTWHuE6QA6eHc0y586ig
提取码:43gs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
3、安装mysql环境
3.1、安装MySQL YUM资源库
1 |
|
3.2、安装MySQL 5.7.25
1 |
|
3.3、启动MySQL服务器和MySQL的自动启动
1 2 3 4 5 6 7 8 |
|
3.4、MySQL密码和编码设置
由于MySQL从5.7开始不允许首次安装后使用空密码进行登录!为了加强安全性,系统会随机生成一个密码以供管理员首次登录使用,
这个密码记录在/var/log/mysqld.log文件中,使用下面的命令可以查看此密码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
|
3.5、创建jira数据库及jira用户
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
3.6、手动测试下jira连接mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
4、安装jira 应用程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
|
注意:接着访问http://172.16.50.99:8080,进行jira的安装(最好先点击"Test Connection"测试下连接数据库是否成功).这个过程比较长,需要等待一会儿~
如下,登录atlassian,申请licesen(这个之前在安装confluence文章里已经提到过了),申请过程这里省略......
4.1、进行jira破解工作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
4.2、jira的汉化操作
JIRA安装部署完成之后,重新启动系统之后,管理员登录,找到插件"Add-ons"->"Manage add-ons"->"Upload",选择JIRA-6.3.3-language-pack-zh_CN.jar,观察日志是否有报错,如果报错,重启JIRA之后,重新上传汉化文件汉化插件安装成功之后,找到JIRA系统配置,选择中文配置!
如果汉化包上传成功后,则到/opt/jirahome/plugins/installed-plugins目录下可以看到安装的汉化包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
重新打开jira访问页面,如下:
汉化若是不成功,一般问题排查经验如下:
1 2 3 4 5 6 7 8 9 10 |
|
4.3、Jira 破解授权操作
如上,已经提前将下载下来的atlassian-extras-2.2.2.jar拷贝到/opt/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib/目录下了),接着点击右上角的"系统"->"授权",在授权框里输入(特别注意在上面安装过程中申请的ServerID和LicenseID要记住,这里会用到)如下信息,然后点击"增加"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
本次安装授权码实例为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
上面授权信息增加后,就可以看到授权信息更新了,这样就表示破解成功,会看到如下成功信息, 如下图,则破解后的Jira可以使用到2099年12月30号!!!
注意:
1) jira服务启动日志是/opt/jira/atlassian-jira-6.3.6-standalone/logs/catalina.out
2) jira服务操作日志是/opt/jirahome/log/atlassian-jira.log
========================== Jira6 Agile插件破解 ===========================
1) 首先登录Jira后,点击页面上方的Agile选项,进行安装,这个安装只是试用Jira Agile,安装后,接着就可以进行Agile插件的破解操作了!
2) 如上已经将将jira agile破解包atlassian-universal-plugin-manager-plugin-2.17.13.jar拷贝替换在JIRA的安装目录/opt/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/中了,然后重启jira服务. 接着登录jira,点击右上角的"插件"->"插件管理" -》 找到jira agile ->更新授权码,破解内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
最后破解成功后,查看页面显示的授权信息,可以看到设置的到期时间了。
二、confluence部署安装
1、confluence数据库创建(此文章介绍jirah和confluence安装在一台机器上,数据库都使用mysql5.7.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
2、安装部署confluence程序
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
通过上图可以看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence默认监听的端口是8090.一路默认安装即可!
注意:confluence的主要配置文件为/opt/atlassian/confluence/conf/server.xml,和jira类似。此server.xml相当于tomcat中的server.xml配置文件,如果要修改访问端口,可以这里修改。
如果要修改confluence的数据目录,可以在安装的时候,在安装过程中进行更换(默认是/var/atlassian/application-data/confluence)
1 2 3 4 5 6 7 |
|
浏览器里输入http://172.16.50.99:8090,访问confluence
通过上图可以看出需要输入授权码,下面介绍下破解confluence授权码的操作:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
然后继续访问http://172.16.50.99:8090,接着注册confluence的key,需要用谷歌的邮箱进行登录注册,登录jira官网进行使用授权申请,如下图显示,可以看到这个confluence的license key(把这些key手动粘贴到上面confluence安装中"授权码"的"服务器ID"下面的空白框里即可)
接下来进行外部数据库连接操作:
----------------------------------------------------------------------------------
如果出现如下报错(缺少Java的mysql驱动):
解决方法如下:
1 2 3 4 5 6 7 8 |
|
--------------------------------------------------------------------------------------------------
接下来选择JDBC方式进行连接
2.1、配置confluence邮箱功能
2.2、管理员账号下创建和要求其他用户的配置;
2.2.1、方式一:管理创建账号并发送邮件通知
也可以通过"邀请用户"的方式来创建新用户,用户收到邮件后,按照邮件提示进行用户创建
2.2.2、方式二:用户自行注册
2.3、邮件功能设置后,在分享文章的时候,可以以邮件的方式分享到用户的邮箱里。
三、jira和confluence集成
1、方式一、在两个应用程序都各自安装部署完成,需要进行集成
1.1、jira程序端配置
注意:此处应用程序名称和密码最好与confluence端管理员用户密码一致!
添加应用导航,此处在配置时,主程序在安装过程中会进行应用名称命名,按照公司名称密码好一些;
1.2、confluence应用端的配置
一般配置-->应用程序导航器:两方应用程序名称一致,页面显示更美观;
在进行用户目录设置;添加目录:
测试成功后,点击保存。对接完成,两个应用共同使用一套用户目录,只需要在jira中创建账号,会自动同步至confluence。
如下测试:
jira中创建账号
查看confluence中用户信息: