Blueimp 論壇首頁
  首頁  | 討論區  | 最新話題  | 搜尋  | XML  |  登入

此話題中所有文章數: 1 [ 話題狀態: 一般 ]
上一話題 此文章已經觀看 9443 次 而且有 0 篇回應 下一話題
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6884
v3.8.8

問:當我使用 IBM 的 Distributed Debugger 8.X 工具來測試我的應用程式時,為什麼在 WebSphere Application Server 3.5 中不能發現我的應用程式已經裝載完成的所有類別?

答: 你應該使用 IBM 的 Distributed Debugger 9.1 來測試你的應用程式。這個版本的測試器使用的是 Java platform debugger architecture (JPDA),比起 Distributed Debugger 8.X來說 這是一個更加穩定成熟的測試技術。它使得測試器能夠定位JVM中所使用到的所有類別。因此出現你所說的這種情況,你必須在你的 WebSphere 3.5 上安裝 fix pack 3 或者是更高版本的補丁包,同時在你的 which is a more robust debugging technology than WebSphere 3.5 上使用測試器時必須完成下面的步驟:


  • 在你的工作機器上安裝 Distributed Debugger 9.1.1 版本。

  • \lib 目錄下的 dertrjrt.jar 檔案拷貝到 \lib 目錄下麵。

  • 打開 WebSphere 管理控制台。

  • 轉到你的應用程式伺服器的測試圖表中,選擇需要的選項使你的 debug 和 object level tracing 選項啟動。

  • 轉到你的應用程式伺服器的專業圖表中,在命令行參數設置中增加下面的參數:

    -Xdebug
    -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777
    -Xnoagent
    -Dcom.ibm.debug.jdwpport=7777
    -Djava.compiler=NONE
    -Xbootclasspath/a:%JAVA_HOME%\lib\tools.jar;

注:你可以從下面的網站中通過下載 VAJ Professional Edition update 3.5.3 來下載 IBM 的 Distributed Debugger 9.1 版本: VisualAge Developer Domain

----------------------------------------
附加檔案 WAS-Q13.htm (8174 bytes) (下載次數: 1951)

----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
----------------------------------------
[編輯文章 1 次, 最後修改: jieh 於 2016/8/10 下午 05:20:06]

[2010/2/16 下午 04:28:13]   [返迴此篇文章頂端 ]  回到頂端