2011-01-11 50 views
0

首先,是否有可能調試Web應用程序與Eclipse和WebLogic 8.1。 我可以通過weblogic 10成功進行調試。在weblogic 8.1中,當我從eclipse中單擊調試服務器時,它顯示了一個關於調試jsp頁面的調試警告。然後開始。當它啓動時,eclipse中的服務器狀態顯示爲「已啓動」,而不是與weblogic 10相比的調試,並且中斷點根本不起作用。無法調試使用eclipse和WebLogic 8.1(weblogic的10件作品罰款)

我沒有正確設置我的startWLS.cmd文件以進行調試。 我使用日食3.4

+0

你會發現它更容易使用調試您的WebLogic太陽jvm而不是jrockit。 – Ron

回答

0

我相信你正在使用某種插件來eclipse,它允許你調試運行在weblogic上的代碼,而不需要通知進程的血腥細節。

實際上發生的事情是,你正在運行的WebLogic作爲外部進程(即使你看到它的標準輸出到Eclipse控制檯)和遠程調試器連接到它。

所以,可能是你的插件不支持的WebLogic 8

但它是非常簡單的遠程調試任何Java應用程序。

下面的文章介紹如何做到這一點:http://eclipse.dzone.com/articles/how-debug-remote-java-applicat

不久,你必須將以下選項添加您的運行時應用程序:

-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y

只要找到蝙蝠/ CMD/sh腳本運行weblogic並修改它。

然後開始通過運行/調試配置/遠程Java應用程序

遠程調試和配置端口您指定的,當你跑你的應用程序。