JIRA环境搭建

7个月前 (12-19) admin jira 0评论 已收录 501℃

刚刚给大家讲完,JIRA,大家应该都已经不陌生了!

最初在3年前接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,

我可以第一时间通过邮件获得这个消息! 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了!

通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说。再不行,为了防止抵赖、也为了帮助自己回忆,我们都把这

些工作写到了邮件里。但是,还是很难控制项目进度。一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上。

单纯靠邮件记录,成本太高!

JIRA恰恰很好的解决了这些问题!
环境:

OS: CentOS release 6.6 (Final)

IP: 192.168.2.11
1、安装JAVA环境

(省略)

-->java -version

java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
2、安装JIRA

(下载地址有问题)

-->wget http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

CSDN网站下载:

-->ls

atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

-->tar -zxf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

-->mv atlassian-jira-enterprise-4.2.2-b589-standalone /usr/local/

-->ln -s /usr/local/atlassian-jira-enterprise-4.2.2-b589-standalone/ /usr/local/jira

3、JIRA环境配置

。设置数据目录

-->mkdir /var/db/jira
。JIRA环境配置

-->/usr/local/jira/conf

-->vim server.xml

找到<Context>节点

<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true">
下面追加

<Parameter name="jira.home" value="/var/db/jira"/>

2、启动JIRA

-->/usr/local/jira/bin/startup.sh
MMMMMMMMMM .,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMM. OMM. ~MM.. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMDMMZ7MMMMMMMMN7DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMDMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMZ IMMM ..MMN= ,8MO 8 IN +DM8 ?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMM ..OI . 8I...MMMO 8 IN M7 ,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMN, . +MMMMMO 8 IN =O M~ ~..$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMM~... +MMMMMMO 8 IN . . IN I..+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMI . OMMMMMMMO 8 IN := ,O =8 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMD ... .MMMMMMO 8 IN =O + .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMM, =N. .7MMMM~. 8 IN =O :. =M. .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMM, . MMD. .+MMM= :$M IN =O , IM: .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
____ _ _ _
| _ \ | | (_) | |
| |_) | ___ ___ __ _ _ _ ___ ___ _ _ ___ _ _ | |__ __ ___ _____ _ ___ ___ _ _ ___ ___| |
| _ | / _ \/ __/ _` | | | / __|/ _ \ | | | |/ _ \| | | | | '_ \ / _` \ \ / / _ \ | / __/ __| | | |/ _ \/ __| |
| |_) | __/ (_| (_| | |_| \__ \ __/ | |_| | (_) | |_| | | | | | (_| |\ V / __/ | \__ \__ \ |_| | __/\__ \_|
|____/ \___|\___\__,_|\__,_|___/\___| \__, |\___/ \__,_| |_| |_|\__,_| \_/ \___| |_|___/___/\__,_|\___||___(_)
__/ |
|___/

JIRA Standalone Edition
Version : 4.2.2-b589

Detecting JVM PermGen support...
PermGen switch is supported. Setting to 256m
If you encounter issues starting or stopping JIRA Standalone Edition, please see the Troubleshooting guide at http://confluence.atlassian.com/display/JIRA/Installation+Troubleshooting+Guide

Using CATALINA_BASE: /usr/local/jira
Using CATALINA_HOME: /usr/local/jira
Using CATALINA_TMPDIR: /usr/local/jira/temp
Using JRE_HOME: /usr

。查看端口

-->lsof -i:8080

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1913 root 52u IPv6 21628 0t0 TCP *:webcache (LISTEN)
。停止:

-->./shutdown.sh
3、访问JIRA

-->http://192.168.2.11:8080/

------------------------------------------------------------------------------------------
页面报错:You cannot acess JIRA at present.Look at the table below to identify the reasons
解决方法:只要删除上锁文件.jira-home.lock即可

-->rm -rf /var/db/jira/.jira-home.lock

然后重启

-->/usr/local/jira/bin/shutdown.sh
-->/usr/local/jira/bin/startup.sh
------------------------------------------------------------------------------------------
-->JIRA 安装

步骤1(共3): 应用程序属性
JIRA的全局属性.

存在数据? 如果你已经安装过JIRA,你可以导入你原有数据 ,可以不用运行安装向导.

* 程序标题:[Zlex JIRE]

* 模式: [Private] #下拉选择

* 根网址: [http://192.168.2.11:8080]
如果你想开启这个功能,请指定一个目录来存放备份数据.

选择[.] Use Default Directory
File Attachments:

选择[.]Use Default Directory
至于当前设置,注意模式设定,一定要选择“Private”。只有管理员创建帐号,不然任何人都能创建帐号,

岂不是丧失了项目管理的功能?

更何况很多公司都使用邮件帐号一统天下(最常用的技术点就是LDAP方式了)!
-->下一步

步骤2(共3): 管理员账号

设置初始管理员的账号,其它的管理员可以以后添加:

用户名: [yhq ]

密码: [******]

确认: [******]
全称: [yhq ]

邮箱: [yhq72315@163.com ]
-->下一步
步骤3(共3):邮件通知

设置邮件服务器用来发送邮件通知,或者关闭邮件通知。

名称: [Default SMTP Server ]

来自的邮件地址:[yhq72315@163.com]

邮件前缀: [JIRA]
服务器详情

输入SMTP服务器的预定或者输入javax.mail.Session对象的JNDI地址

网址: [smtp.163.com]

SMTP端口:[25 ]

用户名: [yhq ]

密码: [****** [

JNDI地址

JNDI地址:[ ]

为什么是正式试用?咱这是快速启用,数据库都是内存数据库——HSQL DB,不能在生产环境中使用的!

。首先要创建一个数据库——jiradb

-->create database jiradb charset=utf8

。为jira指定一个专用的数据库帐号-jira

-->GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';
。修改server.xml

-->vim /usr/local/jira/conf/server.xml
注掉原来的<Resource>节点,替换如下内容

<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8"
maxActive="20"
validationQuery="select 1"/>
然后,修改实体配置文件——entityengine.xml
-->vim /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml

找到

<datasource name="defaultDS" field-type-name="hsql"
schema-name="PUBLIC"
这两行内容,把hsql改成mysql,然后干掉schema-name="PUBLIC"
然后重启JIRA:

。重启服务

-->/usr/local/jira/bin/shutdown.sh

-->/usr/local/jira/bin/startup.sh

。重新登录

接下来,开始使用吧

 

博主

让学习成为习惯,坚持-共享-开源-自由! 成功者决不放弃,放弃者绝不成功!

相关推荐

    嗨、骚年、快来消灭0回复。