安装部署JIRA(Oracle数据库)实践

        前公司项目兼缺陷管理工具用的是JIRA,感觉用起来很方便。

        现公司用的是禅道,一个开源的工具,比起JIRA来讲稍逊一筹,用了一小段时间,还是有点不适应,有想法建议公司改用JIRA,因为公司也才开始用禅道。领导说部署到服务器上用用看,之前只是使用者,现在就将网上的资料汇集起来自己实践安装部署配置了一下,真不是简单的活……好在最后成功了。

下面是我觉得JIRA比禅道好的地方:

1.jira有很多自定义的功能,像报bug、提需求任务的页面,选项都可以自己定义的,包括bug的严重程度,类别等;

2.可自定义工作流;

3.界面清晰明了;

4.首页可以添加各种组件,方便查看,比如提交给自己的bug,监控的任务或bug;

5.每个项目问题标签页有按各个类别统计的问题,方便了解项目进度;

6.可以通过watching跟踪每个问题,如果配置邮件的话,状态改变会实时提醒;

7.问题有类别之分:需求、任务、bug或改进,还可以自己添加;

8.可以限定问题的时间期限;

10.搜索在页面右上角显著位置,比较方便;

11.各个项目有自己管理者,各自可以配置不同的权限。

        经过多个版本的安装查看,最后选中了4.2.1版本,因为其他版本安装后,图片下方的日期为乱码,这个版本是正常的,而且找到了一个基本完全汉化的语言包,感谢这位网友,不过忘记从哪里下的了。

一、前期准备

下载Java程序包,地址:http://java.sun.com/javase/downloads/index.jsp

在官方网站下载程序包,地址:http://www.atlassian.com/software/jira/download-archives,选择4.2.1的.exe安装版;

下载破解程序包,iNViSiBLE,地址:http://download.csdn.net/detail/lee2099/628771

下载汉化包,地址:http://download.csdn.net/detail/youngu/4457891

下载Oracle,9i和11g都连接过,感觉9i更好一点,地址:

Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP

http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk3.zip

二、安装

1.安装java和配置java环境

安装到指定路径,如C:\Program Files\Java\jdk1.6.0_02

配置环境变量,在系统变量添加三个变量:JAVA_HOME、PATH、CLASSPATH,已存在则编辑,不存在则新建

Java_HOME:C:\Program Files\Java\jdk1.6.0_02;(指明JDK安装路径)

PATH:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(使得系统可以在任何路径下识别java命令)

CLASSPATH:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别)

DOS窗口中键入“java -version”、“java”、“javac”几个命令,出现一长串的信息,则说明环境变量配置成功。

2.安装JIRA

直接运行.exe按照引导安装,当中填端口时最好不用默认的8080端口;

如果已经安装过一次,卸载后重新安装,这个端口选择的操作可能不再出现,解决办法是返回去将安装目录改一下。

安装完会在浏览器打开链接地址,地址为:http://localhost:XXXX/(XXXX为端口号),进入到配置页面,复制配置页面中Server ID项的内容,用于接下来的破解,接下方的破解。

三、破解

1.停止JIRA服务(从开始菜单——JIRA 4.21-b588——Stop JIRA Service)

2.将JIRA安装目录下C:\Program Files\Atlassian\JIRA 4.2.1\atlassian-jira\WEB-INF\lib下的atlassian-extras-2.2.2.jar文件复制保存在另外一个地方,如与破解包存在一起;

3.解压iNViSiBLE破解包,运行破解包下的keygen.bat文件

填写name(不能过短,否则报错),填写Server ID(为配置页面中获取的),点击“.patch!”运行,选择要破解文件的路径(就是复制出来的atlassian-extras-2.2.2.jar);

选择后keygen.bat会产生一个同名的新文件,原有的文件被改为.bak格式存放,将新产生的atlassian-extras-2.2.2.jar文件再放置在原来获取的目录下;

然后点击“.gen!”在“key”对应的文本框里产生keygen.bat计算好的授权码;

将授权码复制到记事本中,去掉字符串中的回车(不去掉的话破解时会报错)。

4.再从开始菜单中启动jira服务,在浏览器打开:http://localhost:XXXX/(XXXX为端口号),配置,授权码中输入记事本中记录的破解码。

5.再配置其他的项。

四、汉化

1.将下载的汉化包解压出language_zh_CN.jar文件,覆盖到安装目录下,如:C:\Program Files\Atlassian\JIRA 4.2.1\atlassian-jira\WEB-INF\lib下;

2.重启Jira后,然后进入管理页面,设置下语言为中文简体。

五、配置数据库

1.先在Oracle中新建数据库或者表空间(如果没有数据库实例),并创建个Jira使用的用户(如jira/jira),设置好权限

创建表空间格式为:create tablespace 表间名 datafile '数据文件名' size 表空间大小;
如:
SQL> create tablespace jira_space datafile 'F:\oracle\product\10.1.0\oradata\news\MIS.dbf' size 500M;

创建用户格式为:create user 用户名 identified by 密码 default tablespace 表空间表;
如:
SQL> create user jira identified by jira default tablespace jira_space;

授权:

SQL>grant connect to jira;
SQL>grant create table to jira;
SQL>grant create sequence to jira;
SQL>grant create trigger to jira;

2.停止Jira服务,进入Jira安装目录:C:\Program Files\Atlassian\JIRA 4.2.1,打开conf子目录,编辑server.xml,修改Context中Resource标签中的username、 password、 driverClassName和url属性段,改为:

username="jira"
password="jira"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:jira/jira@localhost:1521:MIS"
connectionProperties="SetBigStringTryClob=true"

maxActive="20"

3.修改Jira目录下的C:\Program Files\Atlassian\JIRA 4.2.1\atlassian-jira\WEB-INF\classes\entityengine.xml文件,将datasource里的field-type-name改成oracle并删除schema-name="PUBLIC", 因为它只适用于HSQL而不适用于Oracle

4.复制Oracle公司发布的JDBC驱动ojdbc14.jar到Jira目录下的common\lib(Oracle安装目录的C:\oracle\ora92\jdbc\lib下有该文件);

5.启动Jira,浏览器中打开:http://localhost:XXXX/(XXXX为端口号),再次进入配置向导,将第三步骤中的破解过程再重复一遍。

6.设置成功后就可使用了。


接下来要做的工作就是配置项目和管理权限,后续。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值