在运行servlet时修改Eclipse中的Java类?

在运行servlet时修改Eclipse中的Java类?,java,eclipse,servlets,ide,maven-3,Java,Eclipse,Servlets,Ide,Maven 3,我有一个多模块Maven项目,它是一个Java web应用程序。我正在使用Eclipse作为我的IDE,我想知道WTP中是否有任何东西允许我添加/删除/修改Java类,而无需执行任何操作 mvn清洁安装和安装, 重新启动应用程序服务器? 编辑:我看过JRebel并观看了一些视频,但它不支持CXF或GWT,而且在我看来Eclipse/WTP应该做一些开箱即用的事情,是吗?大多数web容器允许您执行热代码替换,但有一些限制,例如: 更改类/方法签名将不起作用-您必须重新部署并重新启动 更改堆栈帧调用

我有一个多模块Maven项目,它是一个Java web应用程序。我正在使用Eclipse作为我的IDE,我想知道WTP中是否有任何东西允许我添加/删除/修改Java类,而无需执行任何操作

mvn清洁安装和安装, 重新启动应用程序服务器?
编辑:我看过JRebel并观看了一些视频,但它不支持CXF或GWT,而且在我看来Eclipse/WTP应该做一些开箱即用的事情,是吗?

大多数web容器允许您执行热代码替换,但有一些限制,例如:

更改类/方法签名将不起作用-您必须重新部署并重新启动 更改堆栈帧调用(例如Main)通常也不起作用。
查看有关如何为WTP设置它的说明。

大多数web容器允许您执行热代码替换,但存在一些限制,例如:

更改类/方法签名将不起作用-您必须重新部署并重新启动 更改堆栈帧调用(例如Main)通常也不起作用。
查看有关如何设置WTP的说明。

检查DCEVM。您不需要在eclipse中安装任何特定的东西。检查它是否与CXF一起工作。GWT已经支持托管模式下的热部署,但有一些限制。例如,如果您的服务器是Jboss,请检查。

检查DCEVM。您不需要在eclipse中安装任何特定的东西。检查它是否与CXF一起工作。GWT已经支持托管模式下的热部署,但有一些限制。例如,如果您的服务器是Jboss,请选中。

JRebel确实支持CXF和GWT-请参阅功能页

JRebel确实支持CXF和GWT-请参阅功能页

CXF未在该页上列出。GWT列在页面上,但论坛讲述了另一个故事:CXF排在顶部的第四位。论坛的帖子已经有一年了。你是对的……一定是瞎了。考虑到GWT有自己的快速开发解决方案,我可能会尝试一下JRebel。谢谢。该页上没有列出CXF。GWT列在页面上,但论坛讲述了另一个故事:CXF排在顶部的第四位。论坛的帖子已经有一年了。你是对的……一定是瞎了。考虑到GWT有自己的快速开发解决方案,我可能会尝试一下JRebel。谢谢