伟大的家 记录生活的点点滴滴......

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. 1. 列出已经安装的java:yum list installed | grep java
  2. 2. 卸载自带:
  3. yum -y remove java-1.7.0-openjdk.x86_64
  4. yum -y remove  java-1.7.0-openjdk-headless.x86_64
  5. yum -y remove  java-1.8.0-openjdk.x86_64
  6. 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命令即可。


正式完成。

作者:天伟 分类:网络摘抄 浏览:1778 评论:0
留言列表
发表评论取消回复
来宾的头像