weld-se和netbeans:调试不起作用

时间:2013-03-22 13:14:06

标签: netbeans glassfish jboss-weld glassfish-embedded weld

我正在尝试将一个javaSE应用程序移植到Weld SE以获得依赖注入支持。应用程序启动并且行为正常(我将main更改为ContainerInitialized事件的观察者,添加了beans.xml,我从org.jboss.weld.environment.se.StartMain类开始,我也有一些注入,它们出现工作正常。)

然而,似乎现在调试已停止在netbeans中工作。我恢复了我的更改以返回没有焊接SE的设置,并且调试再次开始工作。

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

编辑:原来这是一个冲突,因为同样的JavaSE项目也依赖于glassfish嵌入式,以便它可以向glassfish服务器发出JMS请求:

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

我猜测来自glassfish嵌入式焊接和焊接焊接的焊接库相互争斗或混淆调试器。目前还没有成功完成这项工作。

1 个答案:

答案 0 :(得分:0)

因此,当我在问题的“编辑”中写道时,事实证明这是一个冲突,因为同样的JavaSE项目也依赖于glassfish嵌入,以便它可以向glassfish服务器发出JMS请求:

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

我猜测来自glassfish嵌入式焊接和焊接焊接的焊接库相互争斗或混淆调试器。目前还没有成功完成这项工作。