-
安装数据库,自带的hsqldb是不赞成使用的,我们以mysql为例进行配置。首先安装mysql,安装过程见相关文档,一般不需要有特殊选项
-
建立数据库,用root用户登录mysql,创建一个名为jira的数据库(数据库名可以任意),字符集用如下图的选项:
- 建立数据库用户,如下图所示,如果数据库和JIRA在同一台机器,主机那栏填localhost
并将jira数据库的所有权限赋予给jira用户(JIRA初始化数据库时需要比较大的权限)
-
下载mysql jdbc driver的jar包,并放入%JIRA_HOME%/common/lib目录。Mysql的jdbc驱动有很多版本,请下载适合你的mysql server的最新驱动,不然会产生一些意料不到的问题。
-
将%JIRA_HOME%/atlassian-jira\WEB-INF\classes\entityengine.xml中的datasource name=“defaultDS” field-type-name=“hsqldb” 改为mysql
-
将%JIRA_HOME%/conf/server.xml中的jdbc/JiraDS 修改为如下形式
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" username="jira" password="jira" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jira?autoReconnect=true&useUnicode=true&characterEncoding=UTF8" maxActive="20" />
7. 将JIRA安装为NT服务。在CMD窗口运行bin/service.bat install即可安装,service.bat remove进行卸载。安装好打开服务如下图所示,点击“启动”按钮即可启动JIRA
- 配置语言及通用选项。JIRA第一次启动会提示你选择语言项,最好选择英语,因为中文汉化不很完善,有些链接不会显示会导致功能缺陷。Index, attachment, backup等目录可以如下图所示来建立。
到此JIRA就已经全部安装好了。