调试服务测试客户端:Netbeans调试器无法识别Glassfish服务器

时间:2015-06-18 21:49:40

标签: java debugging java-ee netbeans glassfish

这是我到目前为止所做的事情:

  1. 完成了一个新项目(Web服务项目)。
  2. 将项目战争文件重新部署到Glassfish服务器。
  3. 使用--debug = true重新启动服务器。
  4. 来自Netbeans的附加调试器。
  5. 调试器连接到服务器时没有错误(响应"用户程序正在运行"),但是Debug选项卡(在Projects / Files / Services窗口中)包含应该附加的所有不同服务没有像现在一切正常的那样出现。

    当我尝试开始调试项目时,服务器下拉列表中没有任何服务器,并且它不会让我在不选择服务器的情况下开始调试。

    Glassfish版本是2.1.1。 Netbeans版本为7.4补丁3. JRE版本为1.7.0_79-b15。

    我是一个Netbeans新手,所以如果我遗漏了任何重要的信息,我会道歉。有人能看出我做错了吗?

2 个答案:

答案 0 :(得分:0)

检查netbeans,jdk和glassfish服务器是否安装在同一文件夹中 程序文件(x86)或程序文件。如果没有,则重新安装它们。 我使用netbeans 7.0.1,glassfish 3.1.1和jdk 1.7,它运行正常。

如果我的问题不清楚,如果您的问题是其他问题,请看一下 https://netbeans.org/bugzilla/show_bug.cgi?id=195166

答案 1 :(得分:0)

与此问题相关的其他信息是我试图让测试客户端为该服务工作。问题结果是我只是在服务包中添加了另一个java类。解决方案是:

  1. 创建一个新项目。
  2. 向项目添加新的Web服务客户端(右键单击项目,选择新建等)
  3. 运行生成的向导。
  4. 将包添加到项目中。
  5. 将您的客户端代码文件放入包中。
  6. 然后,Netbeans将使用必要的元数据修复所有代码等等,我很高兴。

相关问题