【问题标题】:weld-se and netbeans: debugging not workingWeld-se 和 netbeans:调试不起作用
【发布时间】:2013-03-22 13:14:06
【问题描述】:

我正在尝试将 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-embedded 和weld-se 的焊接库相互冲突或混淆了调试器。暂时无法完成这项工作。

【问题讨论】:

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


    【解决方案1】:

    正如我在问题的“编辑”中所写,事实证明这是一个冲突,因为同一个 JavaSE 项目还依赖于嵌入的 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 的焊接库相互冲突或混淆了调试器。暂时无法完成这项工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多