• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    itracker 配置

    發布: 2008-10-09 17:47 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 432次 | 進入軟件測試論壇討論

    領測軟件測試網


    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_HOME\lib;JBOSS_HOME\lib
    CLASSPATH:JAVA_HOME\lib\tools.jar;JAVA_HOME\lib\dt.jar
    3.配置JBOSS服務器和HQL數據庫,以及將itracker跑起來(步驟可在網上找)
     
    1.打開C:\JBoss\JBoss-3.2.7\server\default\deploy\hsqldb-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:\JBoss\JBoss-3.2.1\server\default\deploy\it-hsqldb-ds.xml,F在開始編輯這個新復制的文件。打開后,將
       <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:\JBoss\JBoss-3.2.7\server\default\conf\standardjbosscmp-jdbc.xml這個文件,并將
       <datasource>java:/DefaultDS</datasource>修改為
       <datasource>java:/ITrackerDS</datasource>,以匹配我們剛才的修改。
      
       5.注意,如果你在使用Jboss 3.2.1,那么在布署的時候,可能會有一個bug。修改方法是,打開
       C:\JBoss\JBoss-3.2.1\server\default\conf\jboss-service.xml,將
       <attribute name="RecursiveSearch">False</attribute> 改為
       <attribute name="RecursiveSearch">True</attribute>。
       這個問題在JBoss-3.2.7中不存在,默認為True。
      
       6.現在開始啟動JBoss。在命令行下進入C:\JBoss\JBoss-3.2.7\bin,鍵入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:\ITracker\sql\hsql\install\的腳本create_itracker_core.sql文件,執行之,并選擇Option->Commit進行確認提交。也可以將create_itracker_core.sql文件拷貝到SQL區執行,效果相同。
       關于這一步,還可以在命令行下,使用java -cp C:\JBoss\JBoss-3.2.1\server\default\lib\hsqldb.jar org.hsqldb.util.scrīptTool -database default -url jdbc:hsqldb:hsql://localhost:1701: -log true -scrīpt C:\ITracker\sql\hsql\install\create_itracker_core.sql這個進行。不過這也許并不那么容易成功。
      
       8.OK,進入布署的最后一步。把C:\ITracker\dist\itracker.ear文件,拷貝到C:\JBoss\JBoss-3.2.1\server\default\deploy下?截愅旰,打開剛才啟動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:\windows\system32\drivers\etc\hosts 文件最底下是否加了 127.0.0.1 localhost 的映射,不過這里一般不會出問題
     
    不過這個工具除了開源,還真的是用起不方便,很多功能都沒有.

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: itracker


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>