jtrac
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 这两项值。
除了配置使用自己的邮件服务器外,还可以使用一些网站的邮箱服务如:163,gmail等等。这些邮件服务的一些如下所示:
mail.host=smtp.sina.com.cn
mail.username=xxx@sina.cn
mail.from=xxx@sina.cn
mail.password=111111
mail.port=25
mail.smtp.auth=true
mail.smtp.timeout=25000
下面的截图是配置jtrac使用这种邮件服务的一个例子,具体配置如下图所示:
下面的这个截图来自javaeye的刚子兄弟,他已试验过,只要按下图中的配置配置你的jtrac,就能使用这种邮件服务了。在此对刚子兄弟表示感谢:他的javaeye个人网址是:http://3359279.iteye.com/
二、自定义安装
我这里选择的是安装在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文件内容:
database.driver=org.hsqldb.jdbcDriver
database.url=jdbc:hsqldb:file:${jtrac.home}/db/jtrac
database.username=sa
database.password=
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.show_sql=false
替换成如下内容:
database.driver=com.mysql.jdbc.Driver
database.url=jdbc:mysql:///jtrac
database.username=root
database.password=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=false
然后在mysql数据库中,创建一个名为jtrac的数据库,还有一定要记得将mysql的jdbc driver 的jar包加入jtrac\WEB-INF\lib,到此jtrac安装成功!
- 大小: 12.9 KB
- 大小: 77.9 KB
分享到:
相关推荐
1. **Web界面**:JTrac作为一个Web应用程序,用户可以通过浏览器进行访问,无需安装任何客户端软件,这极大地提高了其便携性和可访问性。 2. **内嵌服务器和数据库**:JTrac内置了Jetty服务器,这是一个轻量级的...
接下来,仔细阅读JTrac的安装文档,特别是关于数据库配置的部分。你需要在JTrac的配置文件(通常是`jtrac.properties`)中设置正确的数据库连接参数,包括URL、用户名和密码。对于初学者,HSQLDB是一个不错的选择,...
部署JTrac到MyEclipse的第一步是确保你已经安装了MyEclipse并配置好相应的Java环境。MyEclipse支持多种版本的Java,但JTrac通常需要JDK 1.6或以上。确保你的系统已安装了正确版本的JDK,并在MyEclipse中配置好Java...
标题中的“JTrac自定义数据保存方式”指的是在使用JTrac这款开源问题跟踪系统时,如何根据项目需求调整其内部的数据存储机制。JTrac是一款基于Java开发的敏捷项目管理工具,常用于缺陷跟踪、任务管理和文档管理。它...
**JTrac框架结构分析** JTrac是一个开源的、基于Web的缺陷跟踪系统,它提供了问题报告、任务管理以及项目进度追踪等功能。这个框架以其轻量级、易部署和可定制性获得了开发者社区的喜爱。本文将深入探讨JTrac的架构...
- **易于安装**:JTrac提供了快速简便的安装流程,即使是没有太多技术背景的用户也能轻松完成部署。 - **自定义字段**:允许用户根据实际需求添加或修改表单字段,使得问题记录更加贴合项目特性。 - **自定义工作流*...
这是最新的jTrac的war包,直接丢到tomcat下面就会自动解析成一个可运行的网站了。Demo的话,在csdn上搜JTrac_Demo就有了,我也一并上传了。教程也已经在个人博客上面有些几篇文章,欢迎交流。
JTrac是一个开源且可高度配置的问题追踪的Web应用程序。它是一个一般性问题,跟踪网络应用程序,可方便地实现定制,增加自定义字段和下拉式。其特点包括可定制的工作流程,实地一级的权限,电子邮件集成,文件附件和...
**标题:“JTrac自定义选择项”** **一、JTrac简介** JTrac是一款基于Java开发的开源问题追踪系统,它提供了一个简单易用的界面来管理项目的问题和缺陷。作为一款轻量级的工具,JTrac不仅支持多用户、多项目管理,...
JTrac工具包:WebServices,Eclipse插件以及适用于Android手机的
1. **安装与配置**:JTrac通常通过下载war文件部署在Tomcat等Java应用服务器上,配置数据库连接和初始化设置即可。 2. **用户管理**:JTrac支持用户注册、权限控制,可以根据角色定制不同的访问权限。 3. **定制化...
MVC ActionAOP TX ProxyBusiness LogicDAOSpring-HibernateHibernateJDBCSpring WebFlowAcegiSpring MVCTomcat / JBoss
而"jtrac"则可能是BUG管理系统的名字,它是一个开源的JAVA实现的BUG追踪系统,提供了上述提到的多种功能。JTrac可能使用Ant来处理其构建和部署过程。 JTrac的特性可能包括但不限于: - 用户友好的Web界面,支持多...
JTrac的架构示例中展示了Spring框架如何将这些层整合在一起,通过依赖注入和面向切面编程来实现松耦合的设计。此外,JTrac还利用了Spring框架的其他特性,如Spring MVC和Web Flow等,以提高开发效率和灵活性。 ####...
- **JTrac**: 一个开源的缺陷跟踪系统,使用Spring Security进行用户管理和权限控制。 ### 总结 Spring Security是一个功能强大且灵活的安全框架,为企业级应用提供了全面的安全解决方案。通过深入学习其核心概念...
- **JTrac**:一个开源的问题跟踪系统。 - **Jasypt**:一个Java库,提供加密/解密功能。 - **Roller**:一个开源的博客发布平台。 - **Elastic Path**:一个商业电子商务平台。 #### 四、Spring Security的使用...