jira安装配置指南(Ubuntu16.04)内含解决connection refused问题方法

参考链接:
https://www.ilanni.com/?p=12119

一、环境准备

java环境准备

  1. 下载对应版本jdk
sudo wget https://gitee.com/kaikai136412162/jira/blob/master/jdk-8u144-linux-x64.tar.gz

可前往gitee网址查看readme.md选择对应版本jdk复制链接下载

  1. 解压jdk并安装
sudo tar xzvf jdk-8u311-linux-x64.tar.gz  -C /usr/local/ 
  1. 修改PATH
sudo vim /etc/profile
添加
JAVA_HOME=/usr/local/jdk1.8.0_311
JRE_HOME=/usr/local/jdk1.8.0_311/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:$JRE_HOME/bin:$PATH
source /etc/profile
  1. 验证安装完成
java -version
输出:
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

mysql数据库准备

配置bugzilla时已预先下载过mysql数据库,见https://blog.csdn.net/weixin_44417528/article/details/122103471

mysql -u root -p
create database jira character set utf8;//创建jira数据库,默认utf-8

二、下载安装

sudo wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin

可以更换为任意你想下载的版本号,但是7.3.8及之后的版本有默认的中文支持,否则需要安装中文破解版。

sudo chmod 755 atlassian-jira-software-7.3.8-x64.bin 
#修改成可执行文件
./atlassian-jira-software-7.3.8-x64.bin 

按提示操作,安装路径均可选择默认,主要记得查看Installation Directory和Home Directoty 以及HTTP PORT和RMI PORT

一般默认监听端口为8080,若有特殊情况可至 安装目录/conf/server.xml中将端口修改至8081

关闭jira

/opt/atlassian/jira/bin/stop-jira.sh

三、破解

sudo wget https://page00ctfile.com/fs/15323800-217438995

下载破解包(此处来源ilanni.com)

现在我们先关闭jira,然后把破解包里面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件复制到安装目录/atlassian-jira/WEB-INF/lib/目录下。

关闭防火墙

firewall-cmd--zone=public --add-port=8081/tcp --permanent

现在再次启动jira,

/opt/atlassian/jira/bin/start-jira.sh

然后我们现在来访问如下地址:

因为博主是在服务器上远程配置,故访问:服务器地址:8081

访问以上地址后,系统会自动跳转到jira的默认配置页面,在此我们选择自定义配置,如下:

jira安装配置指南(Ubuntu16.04)内含解决connection refused问题方法

在数据库方面,我们选择mysql数据库即可,如下:

jira安装配置指南(Ubuntu16.04)内含解决connection refused问题方法

填写完毕后相关的数据库地址、用户和密码后,就可以点击next按钮,如下:

jira安装配置指南(Ubuntu16.04)内含解决connection refused问题方法

此处若显示connection refused

首先判断ubuntu是否开启防火墙

sudo ufw status

查看3306端口是否已打开

netstart -an | grep 3306

如果显示已打开且绑定了127.0.0.1,修改mysql配置文件,将bind-address = 127.0.0.1注释,开放所有连接

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

重启ubuntu,再次查看3306端口状态

通过telnet尝试连接mysql

telnet your-remote-ip-address 3306

如果不能连通,直接进入mysql授权允许root用户使用密码password从任何主机连接到mysql:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

此后步骤比较简单,破解参见https://www.ilanni.com/?p=12119

上一篇:Java中5种创建对象的方法,你知道几种?


下一篇:JIRA常用的企业项目管理和开发软件