有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Maven+Tomcat+EclipseJava热交换

我有个问题。我在JPDA模式下启动Tomcat,然后执行:

mvn tomcat:stop tomcat:undeploy war:inplace tomcat:inplace

之后,我从Eclipse连接到远程Java应用程序。一切正常,我可以更改一些代码和热插拔工作

当我添加方法/更改参数时,我会重新部署应用程序:

mvn tomcat:stop tomcat:undeploy war:inplace tomcat:inplace

之后,当我再次重新连接到远程java应用程序时,只有现在当我更改任何文件(例如,放置空间或删除空间,保存)时,我才会收到一个错误,即代码无法交换出去-"Hot Code Replace Failed - add method not implemented"

有什么问题吗

谢谢


共 (1) 个答案

  1. # 1 楼答案

    {a1}JVM代理应该工作得更好。首先,它具有当前JVM热代码替换所缺乏的新参数和方法特性。我最近得到了这个设置,并验证了现有类中的新方法是否按预期工作