设为首页 收藏本站
查看: 1063|回复: 0

[经验分享] RHEL/CentOS 安装破解 Jira 7.11.2

[复制链接]

尚未签到

发表于 2019-2-15 17:39:05 | 显示全部楼层 |阅读模式
RHEL/CentOS 安装破解 Jira 7.11.2

1 关于Jira
  Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。这里记录一下如何安装并破解Jira。

2 环境依赖及下载安装包:

2.1 版本


  • CentOS 7.5
  • jdk 8
  • mysql 5.7
  • Jira 7.11.2

2.2 安装环境:

jdk 8
  因为Jira是基于java开发的软件,所以JDK是必须的,JDK1.7/1.8都可以。

mysql 5.7
  Jira是可以使用内嵌数据库的额,但是作为生产环境的话,Jira是建议使用自己的数据库的,
在安装数据库的时候是支持多种的数据库的,我这里用的是mysql,版本5.6/5.7都可以。
还有需要连接mysql的jar包mysql-connector。
  mysql安装参考:http://blog.运维网.com/moerjinrong/2092614
  接下来配置mysqld的字符集:
-> 首先是配置文件/etc/my.cnf,在[mysqld]标签下添加

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED
innodb_log_file_size = 256M
max_allowed_packet = 34M
  -> 接着配置文件/etc/my.cnf.d/client.cnf,在[client]中添加

default-character-set=utf8
  -> 然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加

default-character-set=utf8
  最后是重启mysqld,并登陆mysqld查看字符集

service mysqld restart
mysql -uroot -p
mysqld [(none)]> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysqld [(none)]>
  为Jira创建对应的数据库、用户名和密码

mysqld [(none)]> create database jira default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysqld [(none)]> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
Query OK, 0 rows affected (0.00 sec)
mysqld [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2.3 下载jira:
  下载地址:官网

下载最新版
  选择系统类型(Linux 64 Bit) --> Download,下载的是最新版(当时最新的为7.12.1)

下载指定版
  选择所有服务器版本(All Server versions ) --> 点击最新版后面那个查看所有版本 (View all versions) 选择自己要下载的版本,然后选择自己的系统类型(我选择的时Linux 64 Bit); --> Download下载即可。也可以把7.11.2改为指定版本。
https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.11.2-x64.bin





3 安装

3.1 参考:
  官方安装文档:https://confluence.atlassian.com/adminjiraserver0711/installing-jira-applications-on-linux-955167731.html
升级文档:https://confluence.atlassian.com/adminjiraserver0711/upgrading-jira-applications-955167834.html

3.2 安装
  添加运行权限

chmod +x atlassian-jira-7.11.2-x64.bin
  安装

# 执行安装程序,进行安装:
[root@node1 tools]# ./atlassian-jira-software-7.11.2-x64.bin
Unpacking JRE ...
Starting Installer ...
Sep 29, 2018 8:23:26 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.
# o确定安装,c取消
This will install JIRA Software 7.11.2 on your computer.
OK [o, Enter], Cancel [c]
o
# 选择1是使用默认安装路径,2为自定义安装,3为升级。
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
1      
# 安装配置说明
有关JIRA软件安装位置和将使用的设置的详细信息。
默认程序:/opt/atlassian/jira
默认数据:/var/atlassian/application-data/jira
HTTP端口:8080
RMI端口:8005
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: Yes
Install [i, Enter], Exit [e]
i
Extracting files ...
# 是否启动jira,不推荐直接启动,因为后面要添加jdbc的jar和破解的Jar包,不然中途还需重启,
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.11.2 is complete
Start JIRA Software 7.11.2 now?
Yes [y, Enter], No [n]
n
Installation of JIRA Software 7.11.2 is complete
Your installation of JIRA Software 7.11.2 is now ready.
Finishing installation ...
  开放防火墙端口

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8005/tco --permanent
firewall-cmd --reload
jira日志:/opt/atlassian/jira/logs/catalina.out
3.3 上传mysql驱动
  jira本身是没有集成mysql驱动的,需要自己下载并上传,原本在你安装的时候,输入key之后,会需要填入mysql连接信息,那里会有链接指向官方文档,教你如何配置mysql。但是配置完成后需要重启,会导致前面的破解出问题,所以,这里要一起完成后再重新启动。官方教程文档地址如下:
https://jira.atlassian.com/doc/database-setup-for-mysql-128747.html
  下载路径:https://dev.mysql.com/downloads/connector/j/5.1.html
例如下载:https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
解压后把mysql-connector-java-5.1.46-bin.jar传到服务器上,放到jira的类目录下:

cp -a mysql-connector-java-5.1.46-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
3.4 替换jira破解包

下载破解工具
  链接: https://pan.baidu.com/s/1fMSme1E1SXjhWzM_9mJ7EA 提取码: ji32
  需要下载破解jar包"atlassian-extras-3.2.jar"
此破解工具有效期到2033年2月8日,
  把atlassian-extras-3.2.jar复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。覆盖其默认文件。

cp -a atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

3.5 重启方法
  说到重启服务,这里说一下jira启动关闭服务的几种方法(启动服务时间会挺长的,尤其是浏览器访问的时候响应时间会挺长的):

方法一: windows
  进入到服务管理的界面(我的电脑->右键->管理->服务=====或者=====services.msc)找到jira的服务,在这里启动关闭服务。

方法二:linux
  需要管理员权限
关闭服务

service jira stop
  启动服务

service jira start        
方法三:
  需要管理员权限
关闭服务

/ete/init.d/jira stop
  启动服务

/etc/init.d/jira start
方法四:如果不是root用户安装的话,jira这个服务可能不会被注册到service上,所以上面的方法都不能用.
  非root用户安装,以我的安装路径为例:关闭服务

/opt/atlassian/jira/bin/stop-jira.sh
  启动服务

/opt/atlassian/jira/bin/start-jira.sh
3.6 卸载jira,重装时使用
  到安装路径下,运行uninstall

cd /opt/atlassian/jira
/uninstall
  然后手动删除两个路径的文件

rm -rf /opt/atlassian/jira /var/atlassian/application-data/jira
3.7 启动Jira

service jira start
  查看服务是否启动:

[root@node1 ~]# ss -tnl|grep 8080
LISTEN     0      10                       :::8080                    :::*  
4 web界面安装

4.1 访问jira的web界面
  浏览器里输入http://$IP:8080
访问jira
然后按照下面的步骤进行:
点击Lanfuage,修改语言

  选择语言为中文

选择“我将设置它自己”,然后点击下一步:


4.2 数据库设置
  点击其它数据库,选择MySQL数据库,配置数据库连接信息,配置好后,先测试连接,再下一步,(提示:请等待数据库的设置。这可能会花费一分钟的时间)如果页面报无法正常运行,不用管,等数据入库完成后,再次刷新页面。

而连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml,
  Mode中,我们在此使用的是Private(私人)模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。可以在下面配置域名访问。这里我还是ip访问(后续调整为域名访问)


4.3 申请试用(需要可以访问官网或者谷歌)
  点击生成Jira试用许可证"generate a JIRA trial license"申请试用,30天,


  • 此处需要访问官网,到官网申请试用

  选择server版

  用google账户或者注册jira账户

  点击YES,

  NExt,下一步(Server ID必须和上面的一致)这一步需要等一段时间,可以看jira的日志

tail -100f /opt/atlassian/jira/logs/catalina.out


4.4 设置管理员帐户

  设置电子邮件通知

  Jira 安装已完成,点击右上角“登陆”按钮


4.5 登陆
  登陆管理员(第一次有点卡)

  设置语言

  选择头像,可略过,然后下一步

  创建新项目

  选择Scrum开发方法,下一步:

  工作流,点击选择按钮,

  设置项目名称

  安装完成


4.6 查看Jira服务的运行状态
  设置 --> 系统 -->   故障诊断和支持工具

  查看是否破解成功

  查看有效期(此破解工具有效期到2033年2月8日)

  OK! 安装完成,改天补一下配置。

END




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672739-1-1.html 上篇帖子: Centos7.4下安装mysql 下篇帖子: 使用硬盘,安装双系统,Win7+CentOS-mejsn的博客
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表