Jira 7.3.6 破解版详细安装步骤
Jira介绍:
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
安装软件和环境:
centos7.3 64位、jira7.3.6、mysql5.6、java1.8,建议服务器cpu2核,内存8G,考虑到还要安装Confluence,所以8G内存。
1、centos7 安装配置YUM源
1、打开centos的yum文件夹 输入命令cd /etc/yum.repos.d/ 2、用wget下载repo文件 输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。 当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上 3、备份系统原来的repo文件 mv CentOs-Base.repo CentOs-Base.repo.bak 即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak 4、替换系统原理的repo文件 mv Centos-7.repo CentOs-Base.repo 即是重命名 Centos-7.repo -> CentOs-Base.repo 5、执行yum源更新命令 yum clean all yum makecache yum update 依次执行上述三条命令即配置完毕。
2、安装java环境
提醒:jira需要oracle的java,默认的openjdk是不行的。 下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
centos选择 jdk-8u131-linux-x64.rpm,其他Linux版本可以选择tar.gz格式的
-
1. 列出已经安装的java:yum list installed | grep java
-
2. 卸载自带:
-
yum -y remove java-1.7.0-openjdk.x86_64
-
yum -y remove java-1.7.0-openjdk-headless.x86_64
-
yum -y remove java-1.8.0-openjdk.x86_64
-
yum -y remove java-1.8.0-openjdk-headless.x86_64
安装jkd:
rpm -ivh jdk-8u131-linux-x64.rpm
检测是否安装成功:
java -version
出现以下信息代表安装成功
java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
必须是java 1.8版本以上才行。 如果出现openjdk version,这是旧版本,删除后安装新的 java jdk
3.安装mysql5.6
提醒:jira是支持5.7的,但是Confluence不支持5.7,所以这里安装mysql5.6。 下载mysql的yum包 https://dev.mysql.com/downloads/file/?id=470281 安装
rmp -ivh mysql57-community-release-el7-11.noarch.rpm
接下来设置yum,直接安装是mysql5.7的,设置为5.6
vi /etc/yum.repos.d/mysql-community.repo 将MySQL 5.6 enabled=1,MySQL 5.7 enabled=0 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum repolist all | grep mysql 出现如下信息代表可以安装mysql了 mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community 禁用 mysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - So 禁用 mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community 禁用 mysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - So 禁用 !mysql-connectors-community/x86_64 MySQL Connectors Community 启用: 36 mysql-connectors-community-source MySQL Connectors Community - Sou 禁用 !mysql-tools-community/x86_64 MySQL Tools Community 启用: 47 mysql-tools-community-source MySQL Tools Community - Source 禁用 mysql-tools-preview/x86_64 MySQL Tools Preview 禁用 mysql-tools-preview-source MySQL Tools Preview - Source 禁用 mysql55-community/x86_64 MySQL 5.5 Community Server 禁用 mysql55-community-source MySQL 5.5 Community Server - Sou 禁用 !mysql56-community/x86_64 MySQL 5.6 Community Server 启用: 327 mysql56-community-source MySQL 5.6 Community Server - Sou 禁用 !mysql57-community/x86_64 MySQL 5.7 Community Server 禁用 mysql57-community-source MySQL 5.7 Community Server - Sou 禁用 mysql80-community/x86_64 MySQL 8.0 Community Server 禁用 mysql80-community-source MySQL 8.0 Community Server - Sou 禁用
安装 yum install mysql-community-server 启动mysql systemctl start mysqld 设置mysql初始密码 mysql_secure_installation
注:由于JIRA数据库不支持中文,建立数据库之前需改变MYSQL默认字符集。
1、进入MySQL控制台
mysql -u root -p
输入密码
查看当前mysql运行状态
mysql>status
后面四个编码是我在修改之后,所以显示utf-8;默认编码是latin1。
2.修改mysql配置文件
默认位置:/etc/my.cnf
进入etc文件夹>>vim my.cnf
图片是我添加设置后的。
* 我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8(网上还有提到其他的设置语句,是以前的版本,现在不用了)
* 在[mysqld]段增加下面的代码
character-set-server=utf8
collation-server=utf8_general_ci
:wq! #保存退出
* systemctl restart mysql.service #重启MySQL
* 查看当前mysql运行状态
mysql>status
此时所有编码应该都是UTF-8
参数说明:
haracter_set_client:客户端请求数据的字符集。
character_set_connection:从客户端接收到数据,然后传输的字符集。
character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,使character_set_server指定的字符集,此参数无需设置。
character_set_filesystem:把操作系统上文件名转化成此字符集,即把character_set_client转换character_set_filesystem,默认binary即可。
character_set_results:结果集的字符集。
character_set_server:数据库服务器的默认字符集。
character_set_system:这个值总是utf8,不需要设置,存储系统元数据的字符集。
使用 mysqladmin 创建数据库
使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
[root@host]# mysqladmin -u root -p create RUNOOB Enter password:******
以上命令执行成功后会创建 MySQL 数据库 RUNOOB。
安装jira
下载jira 服务器版本Download jira softwar server。下载地址:https://www.atlassian.com/software/jira/download
选择tar.gz格式,默认提供30天试用,没有关系,破解还是用官方的原包。
解压
tar zxvf atlassian-jira-software-7.3.6.tar.gz
然后将文件移到 /usr/local/
mv atlassian-jira-software-7.3.6-standalone /usr/local/
5、配置jira_home 这个其实让人迷惑,以为是jira的安装目录,这个目录不能等同安装目录,如果是同目录,会提示:configure jira.home must not be a parent directory of the webapp servlet path
终端输入:
mkdir /var/jira vi ~/.bash_profile 文件最后一行增加 export JIRA_HOME=/var/jira 同时在终端也输入以下命令 export JIRA_HOME=/var/jira
说明:/var/jira这里可根据自己爱好设置目录
6、给jira安装mysql驱动com.mysql.jdbc.Driver
如果不安装,数据库没有办法链接,jira Could not find driver with class name: com.mysql.jdbc.Driver
下载:mysql-connector-java-5.1.42.tar.gz
wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.42.tar.gz tar zxvf mysql-connector-java-5.1.42.tar.gz 将mysql-connector-java-5.1.42-bin.jar复制到jira的安装目录下的confluence/WEB-INF/lib/目录 cp mysql-connector-java-5.1.42/mysql-connector-java-5.1.42-bin.jar /usr/local/atlassian-jira-software-7.3.6-standalone/atlassian-jira/WEB-INF/lib/
7、启动jira安装
jira默认不需要tomcat的。如果开启的tomcat会占用8080,这里不做介绍。可以关闭tomcat,或者更改jira端口,服务器的端口需要开放。
cd /usr/local/atlassian-jira-software-7.3.6-standalone/bin ./start-jira.sh 启动jira,一般需要2分钟才能启动。
访问 http://服务器ip:8080,启动配置。有些服务有防火墙,开启8080端口,阿里云的服务器需要控制台单独设置端口。
8、jira配置license
在官网注册账号,安装提示生成license,提供30天试用期。
安装成功的界面如下,jira是自带中文包的,可以设置英文和中文
9、如何破解
下载破解包 http://imgffeeii.b0.upaiyun.com/soft/jira/jira7.3.zip 将包中的atlassian-extras-3.2.jar 复制到 usr/local/atlassian-jira-software-7.3.6-standalone/atlassian-jira/WEB-INF/lib/ 替换原有的包。 重启jira
/usr/local/atlassian-jira-software-7.3.6-standalone/bin/stop-jira.sh /usr/local/atlassian-jira-software-7.3.6-standalone/bin/start-jira.sh
启动需要执行两次才能正常启动
关闭防火墙
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
centos7时间同步和时区设置
安装ntp服务的软件包
sudo yum install ntp
将ntp服务设置为缺省启动
systemctl enable ntpd
修改启动参数,增加-g -x
参数,允许ntp服务在系统时间误差较大时也能正常工作
sudo vi /etc/sysconfig/ntpd
启动ntp服务
sudo service ntpd restart
将系统时区改为上海时间 (亦即CST时区)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看时间是否正确
执行date
命令即可。
正式完成。