JTrac的安装部署
来源:互联网 发布:淘宝开店日期可以改吗 编辑:程序博客网 时间:2024/05/21 22:22
JTrac是一个基于Spring,Spring WebFlow,Acegi和Hibernate开发的缺陷跟踪Web应用程序。
它的特性包括:自定义工作流,权限控制,e-mail集成,文件附件,详细历史记录查询。
安装使用jtrac最基本的要求就是你的java必须是jdk1.5(或以上).
一、迅速安装:
如果你的java版本是jdk1.5或以上的话,你可以到
http://sourceforge.net/projects/j-trac/files/jtrac/
下载jtrac的zip文件,然后解压到你的硬盘上就可以使用jtrac,就这么简单。
因为jtrac内嵌了Jetty服务器和HSQLDB数据库。
步骤:1.得到jtrac.zip文件,然后解压到你需要放置的位置。
2.在解压的jtrac文件夹下,有一个start.bat文件,双击它启动jtrac.
3.打开浏览器,输入http://localhost/jtrac,在登录界面输入admin和admin即可进入jtrac了。
4.双击jtrac文件夹下的stop.bat文件,停止jtrac.
start.bat文件中的内容如下:
java -Djetty.port=80 -Djtrac.home=data -Dfile.encoding=UTF-8 -DSTOP.PORT=8079 -DSTOP.KEY=jtrac -jar start.jar
它默认是使用80端口的,如果你的某个应用程序占用了这个端口,你可以修改-Djetty.port=8086(或其它端口就行了).
在解压的jtrac文件夹下有一个data文件夹,你只要备份这个文件夹就可以实现对jtrac的数据备份了,
在data文件夹下,有一个attachments文件夹,用来专门存储你上传的附件,在一个db文件夹存储HSQLDB中的数据。
5、配置SMTP服务(必须是admin权限)
在本机上建立SMTP服务器的步骤请参见我的上一篇文章(SMTP)。
当SMTP服务器设置好了后,就可以开始设置SMTP了。
如下图所示,将mail.server.host的value设置成你安装SMTP服务器的IP地址或机器名;
同时还必须设置mail.from和jtrac.url.base 这两项值。
二、自定义安装
我这里选择的是安装在Tomcat6.0和MySQL5.1下面。
第一步,定制jtrac.home的路径,如果不设置,你会在c:\下面默认生成一个.jtrac的文件夹,下面依次有attachments、db等文件夹。
方法1:把解压下的jtrac下的jtrac.war文件解压,或者你可以把这个包直接仍到Tomcat的webapps下面就会自动解压了。
然后把jtrac/WEB-INF/classes/jtrac-init.properties文件中的 #jtrac.home=C:/jtrac改成你需要设置成的路径,
我这里把它设成jtrac.home=E:/jtracdata/data,前面的注释符#一定要去掉。
方法2: 利用Tomcat的<Context>参数设置 jtrac.home
<Context docBase="${catalina.home}/jtrac/jtrac.war">
<Parameter name="jtrac.home" value="C:/data/jtrac_home"/>
</Context>
方法3:Set a System / JVM parameter
set JAVA_OPTS=-Djtrac.home=C:/data/jtrac_home -Dfile.encoding=UTF-8
同时可以将数据库更改为其他数据库:
直接更改jtrac.home(E:\jtracdata\data)下面的jtrac.properties文件即可。
注意更改为其他数据库时需要将相关数据库驱动包加入jtrac\WEB-INF\lib下。
- JTrac的安装部署
- Bug跟踪系统 JTrac 安装与配置说明
- JTrac Note
- mysql的安装部署
- 安装部署的问题
- Cacti的安装部署
- 安装部署的本地化
- L_AMP的安装部署
- mongodb的安装部署
- Linpack的安装部署
- zookeeper的安装部署
- Redis的安装部署
- BPM的安装部署
- weblogic的安装部署
- Tachyon 的 安装部署
- ArcSDE的安装、部署
- resin的部署安装
- Tomcat的部署安装
- 函数重载、覆盖和隐藏
- SYS_GUID()与sequence的比较【转】
- Oracle表被锁的解决方法
- linux top命令使用
- Linux时间同步设置
- JTrac的安装部署
- c++调用c#托管dll文件方法
- 堆(heap)和栈(stack)有什么区别??
- IO流-字符流,设计模式--装饰模式
- VNC远程桌面到linux,提示connection refused(10061)解决办法
- fedora配置ftp
- POI实战-java开发excel详解(第一章 简单excel读取)
- Oracle 使用BBED 查看 ASM Disk Header 内容
- top命令使用 内存