jira on centos

JIRA在CentOs上的安装文档

部署JIRA6.3.6

准备环境:

  • JIRA安装包
    • 本次使用的是6.3.6的atlassian-jira-6.3.6.tar.gz
    • 官网的下载地址是:戳这里
      • 可以选择JIRA版本+OS版本
  • Cent-OS 7
    • yum install mariadb-server mariadb-client
    • jdk6
  • 参数说明
    • jirahost: jira部署的centos的ip地址
    • jiraport: jira服务配置的端口号

解压并简单配置JIRA

#创建目录
mkdir –p /home/jira
mv /usr/local/src/atlassian-jira-6.3.6.tar.gz /home/jira
#解压
tar -xvf atlassian-jira-6.3.6.tar.gz
#check 8080端口(default)
lsof -i :8080
#如果被占用了,则执行下面的步骤
vim /home/jira/atlassian-jira-6.3.6-standalone/conf/server.xml
#<Connector port="8080",
<Connector port="8081"
最后使用grep check并确认修改成功
#修改配置
vim /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home = /home/jira_home
#启动jira
bash /home/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh

这时,登录http://jirahost:jiraport,JIRA服务应该可用了。

OK,继续配置JIRA

#JIRA使用的数据库创建
#本例以mariadb为例,默认已经安装了mariadb-server&mariadb-client
#配置mariadb
mysql> SET GLOBAL binlog_format = 'ROW';
mysql> SET SESSION binlog_format = 'ROW';
create database jiradb character set utf8;
grant all on jiradb.* to 'jirauser'@'localhost' identified by 'jirapassword';
#增加mysql-jdbc驱动
cp mysql-jdbc.jar /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib
#然后重启
bash /home/jira/atlassian-jira-6.3.6-standalone/bin/stop-jira.sh
bash /home/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh

然后访问http://jirahost:jiraport,在JIRA的配置界面填写数据库信息,如图:

TIPS:如果需要重新配置数据库,需要删除JIRA的数据库配置文件dbconfig.xml(本次setup位置是/home/jira_home/dbconfig.xml

后续比较简单,如图:




其中

  • 安装的时候可以选择没有license key
  • 如果选择填写license key,需要:
    • atlassian注册帐号
    • 申请license,选择evaluation license即可

关于汉化

JIRA是支持用插件的方式安装汉化包的,官方的翻译包如下:

  • JIRA汉化包
    • 选择JIRA
    • 选择对应的版本,这里使用的是6.3.6
    • 下载对应的JIRA-6.3.6-language-pack-zh_CN.jar

安装的时候不用care汉化的问题,安完了之后,通过插件的形式安装即可。几张图说明一下(插件的英文是add-ons):


选择之前在官网下载的汉化包并上传即可。插件导入成功后会有提示,然后在

System==>General Configuration==>Edit Settings

中修改Default language,选chinese即可。具体可以参考下面的官网文档。

关于破解

参考文档