您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 >
itracker进行配置的详细过程
作者:网络转载 发布时间:[ 2013/1/5 13:41:58 ] 推荐标签:

1.下载JDK-1_5_0_15,Jboss-3.2.7,itracker-2.4.2这三个软件
2.配置JAVA和JBOSS的环境变量
JAVA_HOME:JDK安装目录
JBOSS_HOME:JBOSS安装目录
PATH:JAVA_HOMElib;JBOSS_HOMElib
CLASSPATH:JAVA_HOMElib ools.jar;JAVA_HOMElibdt.jar
3.配置JBOSS服务器和HQL数据库,以及将itracker跑起来(步骤可在网上找)
 
1.打开C:JBossJBoss-3.2.7serverdefaultdeployhsqldb-ds.xml,将联接URL设为
  <connection-url>jdbc:hsqldb:hsql://localhost:1701</connection-url>
  注意,这里一共有三种<connection-url>,在3.2.7中,默认是
  <connection-url>jdbc:hsqldb:${jboss.server.data.dir}/hypersonic/localDB</connection-url> ,不用考虑,将其注释掉。

   2.大约在这个文件的底,有这样的一段:
   <depends>jboss:service=Hypersonic,database=defaultDB</depends>
  直接改为<depends>jboss:service=Hypersonic</depends>,接着,下面一段是我们需要的,不能被注释掉:
   <mbean code="org.jboss.jdbc.HypersonicDatabase" name="jboss:service=Hypersonic">
   <attribute name="Port">1701</attribute>
   <attribute name="Silent">true</attribute>
   <attribute name="Database">default</attribute>
   <attribute name="Trace">false</attribute>
   <attribute name="No_system_exit">true</attribute>
   </mbean>
  因为我们使用基本于TCP连接的connection-url,下面一段
   <mbean code="org.jboss.jdbc.HypersonicDatabase" name="jboss:service=Hypersonic">
   <attribute name="Database">localDB</attribute>
   <attribute name="InProcessMode">true</attribute>
   </mbean> 需要被注释掉,否则无法成功发布。
  
   3.将这个文件存盘,并复制一份,相同目录下命名为C:JBossJBoss-3.2.1serverdefaultdeployit-hsqldb-ds.xml。现在开始编辑这个新复制的文件。打开后,将
   <jndi-name>DefaultDS</jndi-name>改为:
   <jndi-name>ITrackerDS</jndi-name>
   注意到,在这个文件中我们需要注释掉这段,不再使用:
   <mbean code="org.jboss.jdbc.HypersonicDatabase" name="jboss:service=Hypersonic">
   <attribute name="Port">1701</attribute>
   <attribute name="Silent">true</attribute>
   <attribute name="Database">default</attribute>
   <attribute name="Trace">false</attribute>
   <attribute name="No_system_exit">true</attribute>
   </mbean>
  
   4.打开C:JBossJBoss-3.2.7serverdefaultconfstandardjbosscmp-jdbc.xml这个文件,并将
   <datasource>java:/DefaultDS</datasource>修改为
   <datasource>java:/ITrackerDS</datasource>,以匹配我们刚才的修改。
  
   5.注意,如果你在使用Jboss 3.2.1,那么在布署的时候,可能会有一个bug。修改方法是,打开
   C:JBossJBoss-3.2.1serverdefaultconfjboss-service.xml,将
   <attribute name="RecursiveSearch">False</attribute> 改为
   <attribute name="RecursiveSearch">True</attribute>。
   这个问题在JBoss-3.2.7中不存在,默认为True。
  
   6.现在开始启动JBoss。在命令行下进入C:JBossJBoss-3.2.7in,键入run.bat。保持这个控制台窗口打开,(你关了它结束了JBOSS)观察。
  这个时候,需要注意一下看控制台的输出提示,如果出现了异常,那么表示刚才的配置文件修改有问题。JBOSS不能成功的启动。回头检查一下刚才的修改是否正确,特别是在hsqldb-ds.xml下<mbean>...</mbean>不要存在有两个;在it-hsqldb-ds.xml下一个都不能有。如果害怕因为改错而备份了这个文件,则切记不能将备份的文件放在这个目录下面,好是放远点,桌面、D盘,etc,都行。OK,检查了重启。成功的启动过程中,不会有任何异常出现。
  
   7.这一步走好以后,打开你浏览器,键入http://localhost:8080/jmx-console,此时,应该可以看到欢迎画面,表示JBOSS启动成功。在下面找到service=Hypersonic链接。单击进入下一个页面,在靠近页面底的地方,找到startDatabaseManager链接,单击后,会弹出一个应用程序窗口。
   在此应用程序窗口上单击File->Connect,选择HSQL Database Engine Server类型,使用jdbc:hsqldb:hsql://localhost:1701这个URL登录,角色为sa,默认没有密码。进去以后,选择File->Open scrīpt选项,打开位于C:ITrackersqlhsqlinstall的脚本create_itracker_core.sql文件,执行之,并选择Option->Commit进行确认提交。也可以将create_itracker_core.sql文件拷贝到SQL区执行,效果相同。
   关于这一步,还可以在命令行下,使用java -cp C:JBossJBoss-3.2.1serverdefaultlibhsqldb.jar org.hsqldb.util.scrīptTool -database default -url jdbc:hsqldb:hsql://localhost:1701: -log true -scrīpt C:ITrackersqlhsqlinstallcreate_itracker_core.sql这个进行。不过这也许并不那么容易成功。
  
   8.OK,进入布署的后一步。把C:ITrackerdistitracker.ear文件,拷贝到C:JBossJBoss-3.2.1serverdefaultdeploy下。拷贝完后,打开刚才启动JBOSS的控制台窗口,可以看到iTracker的发布过程。
  
   到现在,iTracker已经完全发布好,在浏览器键入http://localhost:8080/itracker/index.jsp可以看到登录页面了。使用admin/admin登录,以开始操作。
 
有两个小点要注意:
需要在JBOSS的HQL下运行itracker中自带的数据库脚本,而这个自带脚本行数过大,一般是执行不能通过的,我用的是将数据库脚本截为三段来在HQL中运行.还有一个问题是JBOSS的访问页面http://localhost:8080/jmx-console一直打不开,而改为http://127.0.0.1:8080/jmx-console可以顺利打开,具体的原因我也还没查出来,在网上搜了下大致辞的可能原因如下:
 
没使用代理的时候没区别,上网使用了代理的话,会有区别
解决办法: ie->工具->inte.net选项->连接->局域网设置->高级在"例外(对于下列开头的地址不使用代理服务器)"中输入:http://localhost;http://127.0.0.1

如果还不一致则看看 c:windowssystem32driversetchosts 文件底下是否加了 127.0.0.1 localhost 的映射,不过这里一般不会出问题
 
不过这个工具除了开源,还真的是用起不方便,很多功能都没有.

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd