Java 调试服务测试客户端:Netbeans调试器赢了';我不认识Glassfish服务器

Java 调试服务测试客户端:Netbeans调试器赢了';我不认识Glassfish服务器,java,debugging,jakarta-ee,netbeans,glassfish,Java,Debugging,Jakarta Ee,Netbeans,Glassfish,以下是我迄今为止所做的工作: 做了一个新的项目构建(web服务项目) 已将项目war文件重新部署到Glassfish服务器 使用--debug=true重新启动服务器 从Netbeans附加的调试器 调试器无错误地连接到服务器(响应“用户程序正在运行”),但是包含所有应连接的不同服务的“调试”选项卡(在“项目/文件/服务”窗口中)无法显示,就像一切正常时一样 当我尝试开始调试项目时,“服务器”下拉列表中没有任何服务器,并且它不允许我在未选择服务器的情况下开始调试 Glassfish版本是2.1.

以下是我迄今为止所做的工作:

  • 做了一个新的项目构建(web服务项目)
  • 已将项目war文件重新部署到Glassfish服务器
  • 使用--debug=true重新启动服务器
  • 从Netbeans附加的调试器
  • 调试器无错误地连接到服务器(响应“用户程序正在运行”),但是包含所有应连接的不同服务的“调试”选项卡(在“项目/文件/服务”窗口中)无法显示,就像一切正常时一样

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

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


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

    检查netbeans、jdk和glassfish服务器是否安装在同一个文件夹中 程序文件(x86)或程序文件。如果没有,请重新安装。 我使用netbeans 7.0.1、glassfish 3.1.1和JDK1.7,运行良好

    如果你的问题是别的,如果我不清楚你的问题,看看这个

    与此问题相关的其他信息是,我试图让测试客户机为该服务工作。问题是,我只是简单地将另一个java类添加到服务包中。解决办法是:

  • 创建一个新项目
  • 将新的Web服务客户端添加到项目中(右键单击项目,选择“新建”,等等)
  • 运行生成的向导
  • 将包添加到项目中
  • 将客户端代码文件放入包中

  • Netbeans随后将使用必要的元数据等修复所有代码,我很乐意这样做。

    它们不在同一个文件夹中,但我已经能够正确地调试现有的文件夹结构。因此,我怀疑这是否能解决问题。