Tag: remote debugging

设置要用于applet启动的默认JVM参数

我正在尝试远程调试Java applet,但我似乎无法使-agentlib:jdwp JVM参数工作。 我已经尝试在Java控制面板中为所使用的特定JRE指定它,我尝试通过用于启动applet的JNLP文件来设置它。 为applet启动设置JVM参数的正确方法是什么? 特别是远程调试。

“热代码替换”无法正常工作 – Eclipse不会更改JBoss上的任何代码

我目前遇到的问题是“热代码替换”不适用于Eclipse Galileo和JBoss 4.2.3。 在其他应用程序中,我正在我的本地JBoss上运行爆炸的Java WAR。 构建它的项目由Maven管理。 我使用Maven目标战来构建项目:爆炸,然后我用ANT脚本将该目录复制到JBoss。 当我现在运行应用程序并在代码中的任何位置设置断点时,Eclipse在调试模式下正确地在该行停止。 但是当我对源文件进行更改并保存时,Eclipse不会将此更改应用于JBoss。 例如,当我在注释中创建一个正常的代码行时,调试器仍然会将此注释作为常规Java代码。 或者当我删除一行时,调试器似乎与文件不同步并开始踩过括号。 但我也没有得到任何“热代码替换错误”消息。 在我看来,Eclipse将更改应用于源文件,但不会将其应用于JBoss。 是否有任何必须打开的特殊首选项才能使热代码替换工作? 或者我是如何构建应用程序并将其部署到JBoss的?