2013-03-22 63 views
1

我正試圖將一個javaSE應用程序移植到Weld SE以獲得依賴注入支持。應用程序啓動並且行爲正確(我將主要部分更改爲ContainerInitialized事件的觀察者,添加了beans.xml,並且我開始了org.jboss.weld.environment.se.StartMain類,還出現了一些出現的注入工作正常)。weld-se和netbeans:調試不起作用

但是現在調試似乎停止在netbeans中工作了。我恢復了我的更改,返回到沒有焊接SE的設置,調試又開始工作。

我正在使用netbeans 7.3。我是否做錯了什麼,或者有什麼特別的東西需要在NetBeans中進行配置,以便調試Weld SE應用程序以按預期工作?

編輯:原來這是一個衝突,因爲這同JavaSE的項目也有依賴關係到GlassFish嵌入式以便它可以使JMS請求到GlassFish服務器:

<dependency> 
    <groupId>org.glassfish.main.extras</groupId> 
    <artifactId>glassfish-embedded-all</artifactId> 
    <version>3.1.2.2</version> 
</dependency> 

我想從GlassFish的焊縫庫嵌入式和焊接式互相攻擊或混淆調試器。目前尚未設法完成此項工作。

回答

0

所以我在這個問題的「編輯」中寫道,事實證明這是一個衝突,因爲這同JavaSE的項目也有依賴關係到GlassFish嵌入式以便它可以使JMS請求到GlassFish服務器:

<dependency> 
    <groupId>org.glassfish.main.extras</groupId> 
    <artifactId>glassfish-embedded-all</artifactId> 
    <version>3.1.2.2</version> 
</dependency> 

我猜想glassfish嵌入焊接庫和焊接se焊接庫是相互爭鬥或者調試器混淆。目前尚未設法完成此項工作。