如何在 netbeans 中调试 JBOSS 应用程序? [英] How to debug JBOSS application in netbeans?

查看:27
本文介绍了如何在 netbeans 中调试 JBOSS 应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我来自 .NET 背景,我可以通过添加断点和构建/运行应用程序轻松调试 Web 应用程序.

I come from a .NET background where I can easily debug a web application by adding a breakpoint and building/running the application.

我正在开发一个 JAVA EJB3 应用程序.我已成功将 ejb 项目部署到服务器,但我想知道的是开发控制器和视图.为了做到这一点,我希望能够在 net bean 中运行/调试项目.

I'm working on a JAVA EJB3 application. I have successfully deployed ejb project to the server, but what I'd like to do know is develop controllers and views. In order to do that I'd like to be able to run/debug the project in net beans.

我已将 JBOSS5 和 JBOSS6 添加到 IDE 中,但启动需要一分钟多的时间.有时它完全挂起.我在运行 glassfish 时没有这个问题 - 最多需要几秒钟才能启动.PC 规格是最新的,它是带有 ssd 和 4GB RAM 的 corei7.

I have added both JBOSS5 and JBOSS6 into the IDE, but it takes over a minute to start. Sometimes it hangs completely. I don't have this issue when I run a glassfish - it takes few seconds at the most to start up. PC spec is up to date, it's corei7 with ssd and 4gb of RAM.

谢谢

推荐答案

开启远程调试如下:

  1. 将 JAVA_OPTS 设置为:

-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n

  1. 点击调试>>附加调试器
  2. 确保端口为 8787.
  3. 点击确定.

启用远程调试;像往常一样设置断点.

Remote debugging is enabled; set breakpoints as usual.

或者如下开启远程调试:

Or enable remote debugging as follows:

  1. 编辑%JBOSS_HOME%/domain/configuration/domain.xml
  2. 查找
  3. 插入以下元素:

<jvm-options>
  <option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>

  1. 保存文件.
  2. 重新启动 JBoss.
  3. 点击调试>>附加调试器
  4. 确保端口为 8787.
  5. 点击确定.

启用远程调试;像往常一样设置断点.

Remote debugging is enabled; set breakpoints as usual.

输出 - 调试器控制台面板应显示:

Attaching to localhost:8787
User program running

<小时>

或者,在域模式下,配置服务器的host.xml如下:

<server name="server-one" group="main-server-group">
    <jvm name="default">
        <jvm-options>
            <option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
        </jvm-options>
    </jvm>
</server>

这篇关于如何在 netbeans 中调试 JBOSS 应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆