18 java eclipse jboss remote-debugging hotswap
我目前遇到的问题是"热代码替换"不适用于Eclipse Galileo和JBoss 4.2.3.
在其他应用程序中,我正在我的本地JBoss上运行爆炸的Java WAR.构建它的项目由Maven管理.我使用Maven目标战来构建项目:爆炸,然后我用ANT脚本将该目录复制到JBoss.
当我现在正在运行应用程序并在代码中的任何位置设置断点时,Eclipse在调试模式下正确地在该行停止.但是当我对源文件进行更改并保存时,Eclipse不会将此更改应用于JBoss.例如,当我将正常的代码行放入注释时,调试器仍然会将此注释作为常规Java代码进行操作.或者当我删除一行时,调试器似乎与文件不同步并开始踩过括号.
但我也没有得到任何"热代码替换错误"消息.在我看来,Eclipse将更改应用于源文件,但不会将其应用于JBoss.
是否有任何必须打开的特殊首选项才能使热代码替换工作?或者我是如何构建应用程序并将其部署到JBoss的?
Mar*_*erg 43
我没有和JBoss合作,但我有两个建议.
如果使用启动配置在eclipse中运行应用程序
是否启用了"Project" - "Build Automatically"标志?如果没有,则代码不会被编译并忽略t运行时.
在远程模式下调试应用程序时,无法更改代码,但可以更改参数的值.(我认为)
小智 9
我在使用Maven和Eclipse的项目中遇到了问题.没有显示错误,但热代码替换无法正常工作.我读到必须检查"自动构建".我检查过它,它仍然无法正常工作.我在构建路径中的其他项目中遇到了一些错误.我相信那是错误.当我研究时,我发现我们必须取消选中"构建路径错误时中止构建".我已在下面的链接中提供了详细信息.
归档时间: |
|
查看次数: |
31848 次 |
最近记录: |