准备工作
- 下载
官网下载Server版本。下载完后缀名是.bin(Linux版本) - JDK
1.8。 - MySQL
可以建立给Jira单独的数据库用户。
但是建库是个大坑,必须要如下建立:
create database jira default character set utf8 collate utf8_bin;
本人由于最开始只用create database jira建库,会在配置Jira时候报错:
Table ‘jira.pluginstate’ doesn’t exist
在解决这个错误的过程中真是应了各路大牛们跟我说过的,有问题去找官方文档,不要去随便找博客。某些博客里写删掉dbconfig.xml然后重新安装就好了,我想问你们真的试过么?最终在Jira官方配置说明中找到了正确的建库语句。
安装与配置
这个其实很简单了,执行下载的.bin文件即安装。安装完在/opt文件夹会有对应文件,你会发现其实它是搭建在tomcat上的。如果想修改端口,修改tomcat端口就可以了。
并且切记,要拷贝mysql-connector的jar到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/。拷贝完重启。使用bin下的start-jira.sh而不是startup.sh。
然后打开浏览器进入Jira。
由于已经安装好了不想重装了,遂拷贝一下网图哈。
输入对应的配置,然后点击next,就可以等待了。如果没有用上述方式建立数据库,就会报上述错误。否则就可以正确安装了。
然后安装完毕,继续配置。
上图中的Mode中,我们在此使用的是Private模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。
这一步需要点击generate去Jira官网生成一长串Key,最好是右键打开新tab,不然想退回来还是不方便的。把生成的licensed key填入。
通过上图,我们可以很明显的看到试用license已经申请成功。下面开始创建管理员账户,如下:
随后就不赘述。