用JIRA管理你的项目———JIRA环境搭建

JIRA是一个优秀的问题(or bugs,task,improvement,new feature )跟踪及管理软件。

它由Atlassian开发,采用J2EE技术.它正被广泛的开源软件组织,以及全球著名的软件公司使用,它堪称是J2EE的Bugzilla。

JIRA提供了全面的功能,界面十分友好,可用性以及可扩展性方面都十分出色,如果购买商业版许可,还可以得到JIRA的源码(在开发许可协议下可以定制自己的JIRA系统)。目前比较先进出色流行的开发代码和版本控制的开源软件有:svn/git/vss/Jenkins/project/JXADF等。

organisation  *****@Cracked By [email protected]

Date Purchased  28/四月/06

License Type  JIRA Enterprise: Commercial Server

License ID  BABQW

Support Period  Your commercial JIRA support and updates are available until 03/九月/43.

JIRA 3.6 下载:

http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-3.6-standalone.zip

地址已更新:

下载(请将rar中的文件释放下来,直接覆盖掉web-inf下面的包即可,适用版本3.6):

http://www.blogjava.net/Files/martinx/atlassian-extras-0.7.19.rar

破解jira的License。只是把classes反编译过来,修改一下。效果如下,License的类型为JIRA Enterprise: Commercial Server。

【正文部分】

JIRA,大家应该都已经不陌生了!

最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了!

通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说。再不行,为了防止抵赖、也为了帮助自己回忆,我们都把这些工作写到了邮件里。但是,还是很难控制项目进度。一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上。单纯靠邮件记录,成本太高!

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

相关链接:

用JIRA管理你的项目——(一)JIRA环境搭建

用JIRA管理你的项目——(二)JIRA语言包支持及插件支持

用JIRA管理你的项目——(三)基于LDAP用户管理

言归正传,JIRA搭建工作开始!

首先,到JIRA主站上下载最新的JIRA(当前最新版本为4.2.2)

Shell代码  

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

至于说本地的JAVA_HOME环境,咱就不废话了,能进JavaEye来看blog的这点常识都是有的!

其次,解压缩JIRA:

我们把JIRA解压缩到 /usr/local目录下

Shell代码  

  1. tar vxzf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz -C /usr/local/.

jira的压缩包名字太长了,索性做个软连接

Shell代码  

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

然后,启动JIRA:

Shell代码  

  1. /usr/local/jira/bin/startup.sh

访问http://localhost:8080/,这时候系统会提示jira.home未设置!

jira.home不是JIRA的系统目录,是用来备份、升级、配置插件的JIRA系统环境目录!JIRA提供了系统自动备份的功能,就是依靠这个目录来完成的!

为了避免与JIRA主目录冲突,我们为JIRA设置一个数据目录——/var/db/jira

Shell代码  

  1. mkdir /var/db/jira

先别急,除了建立目录还需要进行JIRA环境配置

打开JIRA的server.xml文件

Shell代码  

  1. vi /usr/local/jira/conf/server.xml

找到<Context>节点,追加

Xml代码  

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

然后重启JIRA

Shell代码  

  1. /usr/local/jira/bin/shutdown.sh
  2. /usr/local/jira/bin/startup.sh

如果你恰巧赶上这个错误,那么恭喜你中奖了!

其实只要删除上锁文件.jira-home.lock即可!

Shell代码  

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

然后重启!

Shell代码  

  1. /usr/local/jira/bin/shutdown.sh
  2. /usr/local/jira/bin/startup.sh

非常赞的系统!根据浏览器地域信息自动选择了中文语言支持,并且语言适配的非常准确!对比JIRA 3,简直就是飞跃!

马上就要使用JIRA开展工作?!别急,首先需要获得jira授权码!

至于当前设置,注意模式设定,一定要选择“Private”。只有管理员创建帐号,不然任何人都能创建帐号,岂不是丧失了项目管理的功能?!更何况很多公司都使用邮件帐号一统天下(最常用的技术点就是LDAP方式了)!

然后设置管理员帐号

最后设置好邮箱,就可以开始正式 试用 了!!!

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

一转眼,就剩下28天多的试用期了!得赶紧试用了!呵呵!

要商用,就要配置生产环境的数据库,比方说MySQL!

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

Sql代码  

  1. create database jiradb charset=utf8

同时,最好为jira指定一个专用的数据库帐号-jira

Sql代码  

  1. GRANT ALL PRIVILEGES ON jiradb.* TO [email protected]‘%‘ IDENTIFIED BY ‘jira‘;

接下来,我们需要对JIRA进行手术!

首先,修改server.xml

Java代码  

  1. vi /usr/local/jira/conf/server.xml

注掉原来的<Resource>节点,替换如下内容

Xml代码  

  1. <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
  2. username="jira"
  3. password="jira"
  4. driverClassName="com.mysql.jdbc.Driver"
  5. url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8"
  6. maxActive="20"
  7. validationQuery="select 1"/>

然后,修改实体配置文件——entityengine.xml

Shell代码  

  1. vi /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:

Shell代码  

  1. /usr/local/jira/bin/shutdown.sh
  2. /usr/local/jira/bin/startup.sh

接下来,让我们重复刚才的动作!

成功登录,并且没有警告提示!

接下来怎么用?我也边研究边总结!赶紧睡觉先!

相关链接:

用JIRA管理你的项目——(一)JIRA环境搭建

用JIRA管理你的项目——(二)JIRA语言包支持及插件支持

用JIRA管理你的项目——(三)基于LDAP用户管理

时间: 2024-10-19 13:35:39

用JIRA管理你的项目———JIRA环境搭建的相关文章

Eclipse4.6(Neon) + Tomcat8 + MAVEN3.3.9 项目完整环境搭建

软件清单 jdk-8u102-windows-x64.exe eclipse-inst-win64.exe (Eclipse4.6 Neon) apache-tomcat-8.5.5-windows-x64.zip apache-maven-3.3.9-bin.zip 1.JDK的安装 安装过程就是next一路到底; 安装完成之后要配置环境变量: 1.1 新建变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_102(这是我的jdk安装路径) 1.2

S2SH开发环境搭建、框架整合、项目基础环境搭建

S2SH开发环境搭建.框架整合.项目基础环境搭建 1.S2SH框架整合 新建项目s2sh: 1.1添加jar包 1.1.1添加Struts的jar包 添加如下的jar包: commons-fileupload-1.2.2.jar commons-io-2.0.1.jar freemarker-2.3.19.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar 疑惑:这些jar可以从哪里获得呢? 对于一个框架来说,别人

iOS项目——项目开发环境搭建汇总

iOS项目--项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展--Objective-C开发编程规范是进行开发的必备基础,学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个proje

项目部署环境搭建

目录 项目部署环境搭建 一.linux上网 二.rpm包管理 1.光盘挂载 2.安装卸载rpm包 3.查询是否安装 4.查看软件包 5.互相依赖关系的软件包 三.yum包管理 1.使用aliyun的yum源 2.使用yum安装软件 3.查看yum源的软件包 4.删除软件包 5.优化yum源 四.源码包应用 0.源码包解压缩 1.python3.6安装 2.mysql源码包安装 3.redis源码包安装 五.二进制包使用(mysql安装) 六.运行Django项目 1.安装依赖包 2.安装测试Dj

Hive项目开发环境搭建(Eclipse\MyEclipse + Maven)

写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Maven) 我这里,相信,能看此博客的朋友,想必是有一定基础的了.我前期写了大量的基础性博文.可以去补下基础. 步骤一:File  ->  New  -> Project   ->  Maven Project 步骤二:自行设置,待会创建的myHBase工程,放在哪个目录下. 步骤三: 步骤四:

iOS开发项目-01环境搭建

iOS开发项目-01环境搭建 一.基本过程 1.新建一个项目 (1)删除storyboard (2)在配置界面中,把main  删除,手动设置 2.准备素材 图片素材如下: 这个项目是模仿新浪,实现一个山寨的新浪微博系统,新版本的系统中已经放弃了非视网膜屏幕. 说白了,这种情况下,如果手机是3.5英寸的ios7系统,则看不到该启动动画. 设置方法,右键单击show in finder,修改json文件. Contents.json,对文件进行修改,让系统启动画面对3.5英寸的ios7系统提供支持

Hadoop项目开发环境搭建(Eclipse\MyEclipse + Maven)

写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Maven) Hive项目开发环境搭建(Eclipse\MyEclipse + Maven) MapReduce 开发环境搭建(Eclipse\MyEclipse + Maven) 我这里,相信,能看此博客的朋友,想必是有一定基础的了.我前期写了大量的基础性博文.可以去补下基础. 步骤一:File  ->

用JIRA管理你的项目——(一)JIRA环境搭建

JIRA,大家应该都已经不陌生了! 最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了! 通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说.再不行,为了防止抵赖.也为了帮助自己回忆,我们都把这些工作写到了邮件里.但是,还是很难控制项目进度.一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上.单纯靠邮件

Java Drp项目实战—— 环境搭建

概要 我们要開始一个关于Java项目的开发,那么我们就须要搭建一个关于Java开发的环境,那么搭建一个Java开发环境,都须要些什么东东,又有些什么注意事项呢. 过程 我先将我搭建Java环境的软件和开发用到的软件列一下,Jdk.Jre.MyEclipse.Oracle.Tomcat.PL/SQLDeveloper.PowerDesign.Rational Rose. 在搭建Java之前,我们必须先将这些软件都安装到我们的电脑上.怎样安装我们这里就仅仅说两个,一个Java执行环境包含Jdk和Jr