IDEA 11.2.usung glassfish3中的调试问题

cam*_*ile 3 debugging intellij-idea glassfish-3

我遇到了与手动更改Glassfish domain.xml for Debug Error相同的问题

现在它可以从asadmin开始工作

asadmin> start-domain --debug domain1
Waiting for domain1 to start ..............
Successfully started the domain : domain1
domain Location: /home/anna/glassfish3/glassfish/domains/domain1
Log File: /home/anna/glassfish3/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Debugging is enabled. The debugging port is: 9009
Command start-domain executed successfully.

但我无法从ide调试,因为它产生以下内容

调试设置错误

如果单击FIX,它将重写admin.xml文件我该怎么办?

Cra*_*der 5

默认的GlassFish调试设置适用于远程调试(不适用于本地),即服务器已启动且在启动时未暂停,但只是随时接受调试器连接.

如果按"修复"按钮,域ID将被IDEA覆盖,但在文件中只有调试设置会受到影响.如果你不想让IDEA覆盖domain.xml,可以手动更改调试设置:此时应更换server=y,suspend=nserver=n,suspend=y无论是在domain.xml直接或与GF管理控制台.

如果您不想影响domain.xml,可以使用IDEA远程运行配置而不是本地配置.在这种情况下,您应该手动启动GlassFish,然后在调试模式下使用远程运行配置连接到它(server=y,suspend=n应该保留).