用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 martin.xus@gmail.com
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。
【正文部分】
最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了!
通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说。再不行,为了防止抵赖、也为了帮助自己回忆,我们都把这些工作写到了邮件里。但是,还是很难控制项目进度。一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上。单纯靠邮件记录,成本太高!
JIRA恰恰很好的解决了这些问题!
相关链接:
用JIRA管理你的项目——(一)JIRA环境搭建
用JIRA管理你的项目——(二)JIRA语言包支持及插件支持
用JIRA管理你的项目——(三)基于LDAP用户管理
言归正传,JIRA搭建工作开始!
首先,到JIRA主站上 下载最新的JIRA(当前最新版本为4.2.2)
- 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目录下
- tar vxzf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz -C /usr/local/.
jira的压缩包名字太长了,索性做个软连接
- ln -s /usr/local/atlassian-jira-enterprise-4.2.2-b589-standalone/ /usr/local/jira
然后,启动JIRA:
- /usr/local/jira/bin/startup.sh
访问 http://localhost:8080/,这时候系统会提示 jira.home未设置!
jira.home不是JIRA的系统目录,是用来备份、升级、配置插件的JIRA系统环境目录!JIRA提供了系统自动备份的功能,就是依靠这个目录来完成的!
为了避免与JIRA主目录冲突,我们为JIRA设置一个数据目录—— /var/db/jira。
- mkdir /var/db/jira
先别急,除了建立目录还需要进行JIRA环境配置
打开JIRA的server.xml文件
- vi /usr/local/jira/conf/server.xml
找到<Context>节点,追加
- <Parameter name="jira.home" value="/var/db/jira"/>
然后重启JIRA
- /usr/local/jira/bin/shutdown.sh
- /usr/local/jira/bin/startup.sh
如果你恰巧赶上这个错误,那么恭喜你中奖了!
其实只要删除上锁文件 .jira-home.lock即可!
- rm -rf /var/db/jira/.jira-home.lock
然后重启!
- /usr/local/jira/bin/shutdown.sh
- /usr/local/jira/bin/startup.sh
非常赞的系统!根据浏览器地域信息自动选择了中文语言支持,并且语言适配的非常准确!对比JIRA 3,简直就是飞跃!
马上就要使用JIRA开展工作?!别急,首先需要获得jira授权码!
至于当前设置,注意模式设定,一定要选择“Private”。只有管理员创建帐号,不然任何人都能创建帐号,岂不是丧失了项目管理的功能?!更何况很多公司都使用邮件帐号一统天下(最常用的技术点就是LDAP方式了)!
然后设置管理员帐号
最后设置好邮箱,就可以开始正式 试用 了!!!
为什么是正式试用?咱这是快速启用,数据库都是内存数据库——HSQL DB,不能在生产环境中使用的!
一转眼,就剩下28天多的试用期了!得赶紧试用了!呵呵!
要商用,就要配置生产环境的数据库,比方说MySQL!
首先要创建一个数据库——jiradb
- create database jiradb charset=utf8
同时,最好为jira指定一个专用的数据库帐号-jira
- GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';
接下来,我们需要对JIRA进行手术!
首先,修改server.xml
- vi /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&characterEncoding=UTF8"
- maxActive="20"
- validationQuery="select 1"/>
然后,修改实体配置文件——entityengine.xml
- vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
找到
schema-name="PUBLIC"
这两行内容,把 hsql改成 mysql,然后干掉 schema-name="PUBLIC"
然后重启JIRA:
- /usr/local/jira/bin/shutdown.sh
- /usr/local/jira/bin/startup.sh
接下来,让我们重复刚才的动作!
成功登录,并且没有警告提示!
接下来怎么用?我也边研究边总结!赶紧睡觉先!
相关链接:
用JIRA管理你的项目——(一)JIRA环境搭建
用JIRA管理你的项目——(二)JIRA语言包支持及插件支持
用JIRA管理你的项目——(三)基于LDAP用户管理
- 查看图片附件
用JIRA管理你的项目———JIRA环境搭建相关推荐
- 用JIRA管理你的项目——(一)JIRA环境搭建
JIRA,大家应该都已经不陌生了! 最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! ...
- 使用jira管理Scrum敏捷项目实战(四)jira自定义电子看板、敏捷看板、KANBAN配置
使用jira管理Scrum敏捷项目(四)jira自定义电子看板.敏捷看板.KANBAN配置 前言 一.自定义jira看板 二.分享我的技术团队中的看板设置 总结 前言 jira环境搭建请参考我的另外一 ...
- 使用jira管理Scrum敏捷项目实战(三)jira自定义工作流
使用jira管理Scrum敏捷项目(二)jira自定义工作流 前言 一.自定义jira工作流 1 添加工作流 1.1 添加状态 1.2 添加转换 1.3 简易工作流演示 2 添加工作流方案 二.分享我 ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ----------------- ...
- VS中编译带Qt的他人项目,环境搭建及解决报错
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VS中编译带Qt的他人项目,环境搭建及解决报错 一.安装VS及Qt及Qt VS Tools 二.报错及解决办法 1.未能找到程序集&q ...
- vuejs项目开发环境搭建(ESlint安装)
vuejs项目开发环境搭建(ESlint安装) vuejs项目开发环境搭建,有时候需要安装ESlint! eslint对ES6语法支持更好,可以通过eslint在团队开发中快速统一ES6的语法,精简代 ...
- 0、Java项目开发环境搭建
Java项目开发环境搭建详解 工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址: 打开ma ...
- 用JIRA管理你的项目
https://blog.csdn.net/gaowenhui2008/article/details/70241657 (一) JIRA环境搭建 转载于:https://www.cnblogs. ...
- 【Java24】健康项目:环境搭建,预约管理(检查项和检查组管理)
文章目录 1. 技术架构和流程 2.数据库建模工具使用 3.环境搭建 3.1 项目结构 3.2 maven项目搭建 3.2.1 创建health_parent父工程 3.2.2 创建health_co ...
最新文章
- mysql的索引优化_MySQL索引优化与分析(重要)
- POJ-3278-Catch That Cow
- 3种方法来卸载Ubuntu软件
- wps office oa控件 痕迹_WPS,Excel,哪个好用?其实真的好用的,是这个工具
- 洋葱第4场C和D题解……
- django中的认证登陆与用户的创建
- Adaboost、RandomFrest、GBRT的区别
- 湖州机器人上课时间_【倒计时5天】燃到炸!湖州吾悦广场10月30日开业狂欢指南,请收下...
- 想要你的HTTP稳定不蹦,必须吃透「负载均衡」
- python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
- 群晖7.1添加NVME固态硬盘
- 破解StarUML4.1.6
- tny278功能参数_tny27-280中文资料.pdf
- Java去除中英文标点符号
- 基于MATLAB的数字调制方法
- Java 经典设计模式-- 03.结构型模式
- Linux lvm(pv、vg、lv)操作命令收集
- 2023计算机毕业设计SSM最新选题之java儿童成长记录与分享系统cc35g
- SpringBoot搭建微信公众号后台(一):消息接收与响应
- Linux之root密码忘记
热门文章
- excel分析图表制作,如何轻松创建折线图、柱状图、饼图
- 如何注册Shockwave Flash Object
- 常见车规级芯片汇总 ---高通820A、高通8155P、高通8195 和 特斯拉HW3.0芯片
- Keepalived+NFS+DRBD
- 魔兽争霸(WarIII)无法全屏
- BLE设备通过HILINK接入华为智慧生活APP
- iOS 开发之调用相机
- ForkLift 3.5.6 远程/本地文件管理利器
- Zemax学习笔记——多重结构使用方法
- .计算机辅助管理,文档计算机辅助管理系统