最详细的JIRA搭建步骤详解(⼩⽩之路)1.准备⼯作
:我选Linux的jira 7.3.8的包
jira7.3-crack⽂件
关闭防⽕墙,selinux并清空iptables
[root@jira ~]# systemctl stop firewalld
[root@jira ~]# systemctl disable firewalld
[root@jira ~]# setenforce 0
[root@jira ~]# iptables -F
2.安装过程
1.安装Java虚拟机
# 使⽤如下命令查看源中的JDK版本
[root@jira ~]# yum provides java
# 选择⼀个1.8版本安装(我选择了1.8版本的最后⼀个)
[root@jira ~]# yum -y install 1:java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
[root@jira ~]# java -version #查看是否安装成功
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
2.安装mariadb数据库
[root@jira ~]# yum -y install mariadb-server mariadb
[root@jira ~]# systemctl start mariadb #开启数据库
[root@jira ~]# systemctl enable mariadb #设置开机⾃启
[root@jira ~]# mysql_secure_installation #初始化数据库
初始化数据库后的交互问题
第⼀问:
In order to (此处省略若⼲字)…… . If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): (按回车键)
在问题的上⽅,mariadb系统提⽰你:“如果你还没有root密码,那密码应该是空的,因此你在这⾥应该按回车”,因为我们是初始化数据库,确实还没有root密码,所以按回车键就好。
第⼆问:
Set root password? [Y/n] y
它问题是否设置root密码,输⼊y,设置
第三问及第四问:
New password:1
Re-enter new password:1
输⼊你的新密码:1(这是我的密码,请你⽤你⾃⼰的!!)
把密码再输⼊⼀遍(进⾏确认):1
第五问:
Remove anonymous users? [Y/n]y
它问是否移除匿名⽤户?这是⼀种安全优化,移除匿名⽤户更安全,⽽且我们也不需要匿名登录,所以输⼊y,移除
第六问:
Disallow root login remotely? [Y/n]n
它问是否允许root⽤户远程登录?我们平常是使⽤Xshell或者finalshell登陆的,⽽且⼀些数据库管理⼯具也需要ssh,不使⽤远程登录不便于我们学习,所以果断开启,输⼊n,允许root远程登录
第七问:
Remove test database and access to it? [Y/n]y
它问要移除test数据库吗?数据在创建时,会默认添加⼀个test数据库,实际上我们⽤不到,删除,输⼊y
第⼋问:
Reload privilege tables now? [Y/n]y
它问"现在重新加载特权表?",我不太了解特权表是什么,但是我们做了这么多关于初始化的设置,确实需要重新加载⼀些配置⽂件,所以我选了重新加载,输⼊y
最后命令⾏回显这个,就是配置完成了!
Thanks for using MariaDB!
3.创建jira数据库
# 登录mysql
[root@jira ~]# mysql -uroot -p1
# 创建`jira`数据库
MariaDB [(none)]> create database jira default character set utf8 collate utf8_bin;
# 回显如下,代表数据库创建成功
Query OK, 1 row affected (0.00 sec)
# 退出数据库
MariaDB [(none)]>exit
4.安装jira 7.3.8
我的jira 7.3.8安装包在/root下,安装包名atlassian-jira-software-7.3.8-x64_2.bin
[root@jira ~]# ls
atlassian-jira-software-7.3.8-x64_2.bin
[root@jira ~]# chmod +x atlassian-jira-software-7.3.8-x64_2.bin #添加执⾏权限
[root@jira ~]# ./atlassian-jira-software-7.3.8-x64_2.bin #安装
安装过程中jira会问你⼏个问题,我在下⾯解释⼀下问题的意思
第⼀问:
This will install JIRA Software 7.3.8 on your computer.
OK [o, Enter], Cancel [c]
(输⼊`o`或按`回车`键)
这⾥是在通知你,将要在你的电脑上安装JIRA 7.3.8,输⼊o 或 按回车键,允许程序安装
第⼆问:
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
我们这⾥选择1,使⽤默认设置快速安装就好
第三问:
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`或按`回车`键)
这⾥是在提⽰你,默认设置是什么样的
默认安装路径是
/opt/atlassian/jira
默认家路径是
/var/atlassian/application-data/jira
默认监听端⼝是
默认监听端⼝是
HTTP Port: 8080
RMI Port: 8005
如果你同意默认设置,那么输⼊i或按回车,等待安装完成
在⼀⼩段时间的等待后,它还会蹦出⼀个问题
Installation of JIRA Software 7.3.8 is complete
Start JIRA Software 7.3.8 now?
Yes [y, Enter], No [n]
(输⼊`y`或按`回车`键)
其实到这⼀步,安装已经完成了。系统在问你,是不是现在就启动JIRA?我们接下来还要进⾏pojie,需要替换JIRA的⽂件,所以我们选择不启动,输⼊n
出现如下信息,代表安装成功
Installation of JIRA Software 7.3.8 is complete
Your installation of JIRA Software 7.3.8 is now ready.
Finishing installation ...
[root@jira ~]#
5.pojie jira 7.3.8
我的pojie包位于/root,⽬录结构如下
[root@jira ~]# tree jira7.3
jira7.3
├── atlassian-extras-3.2.jar
└── mysql-connector-java-5.1.39-bin.jar
0 directories, 2 files
把pojie包⾥的⽂件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/⽬录下
[root@jira ~]# \cp -f ~/jira7.3/* /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
root的初始密码cp命令系统默认是cp -i的别名,使⽤\cp是告诉shell不使⽤cp命令的别名,可以使操作简单⼀点;即便没有加\也别担⼼,只需要多按次回车就⾏
这⾥简单介绍⼀下两个jar包的功能:
atlassian-extras-3.2.jar:和license相关
mysql-connector-java-5.1.39-bin.jar:jira连接mysql数据库相关的jar包
到这⾥pojie的第⼀部分完成
6.开启jira服务
[root@jira ~]# /opt/atlassian/jira/bin/start-jira.sh
申请好了之后就可以使⽤了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论