Weld-se和netbeans:调试不工作



我正在尝试将javaSE应用程序移植到Weld SE以获得依赖注入支持。应用程序启动和行为正确(我改变了主要的观察者ContainerInitialized事件,添加了beans.xml,我开始在org.jboss.weld.environment.se.StartMain类,我也有一些注入似乎工作得很好)。

然而,似乎现在调试停止工作在netbeans。我恢复了我的更改,返回到没有焊接SE的设置,调试又开始工作了。

我正在使用netbeans 7.3。是我做错了什么,还是在netbeans中配置一些特殊的东西来调试Weld SE应用程序以按预期工作?

EDIT:原来这是一个冲突,因为这个相同的java项目也有对glassfish的依赖,因此它可以向glassfish服务器发出JMS请求:

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

我猜来自glassfish-embedded和weld-se的焊缝库正在相互争斗或混淆调试器。

因此,正如我在问题的"编辑"中所写的那样,事实证明这是一个冲突,因为这个相同的java项目也有对glassfish的依赖,因此它可以向glassfish服务器发出JMS请求:

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

我猜来自glassfish-embedded和weld-se的焊缝库正在相互争斗或混淆调试器。

相关内容

  • 没有找到相关文章

最新更新