Fuse ESB在OSGi中使用karaf服務器。在Eclipse中調試FuseESB應用程序
代碼如果任何人有步驟來獲得它將有助於應用程序的調試器。
我目前使用Eclipse Indigo。當使用OSGi時,我們使用Maven來構建它。
哪個插件將有助於Karaf使用OSGi
Fuse ESB在OSGi中使用karaf服務器。在Eclipse中調試FuseESB應用程序
代碼如果任何人有步驟來獲得它將有助於應用程序的調試器。
我目前使用Eclipse Indigo。當使用OSGi時,我們使用Maven來構建它。
哪個插件將有助於Karaf使用OSGi
Java允許你遠程調試任何JVM上運行。
所以如果你開始的ESB和調試參數,那麼它將在調試模式下運行偵聽端口5005
davsclaus:/opt/fuse-esb-7.0.1.fuse-084$ bin/fuseesb debug
Listening for transport dt_socket at address: 5005
然後你可以從使用Eclipse該端口號進行遠程調試。這是標準的Java遠程調試,Eclipse已經有了一個嚮導。它的調試嚮導具有遠程調試功能。
你只需把保險絲ESB啓動腳本以下行(如fuseesb.bat或karaf.bat):
集KARAF_DEBUG =真
是保險絲ESB後,將在調試模式下啓動使用5005端口。
1)只運行$保險絲調試(JBoss的保險絲6.1.0版本)調試端口是5005, 2)蝕或JBoss的dev的工作室做以下 ⅰ)運行 ⅱ)的調試配置 ⅲ)遠程Java應用程序 - >創建新 IV)主機:本地主機,端口:5005 v)點擊調試 3)把斷點在Java類
有一些細節在這裏也:http://servicemix.apache.org/remote -debugging-servicemix-in-eclipse.html –
謝謝你克勞斯。我會試試這個。 –
謝謝。它的工作原理 –