使用Glassfish时更新Java Servlet的类和资源

使用Glassfish时更新Java Servlet的类和资源,java,servlets,deployment,intellij-idea,Java,Servlets,Deployment,Intellij Idea,在IDEA IntelliJ中,我可以选择: 更新资源 更新类和资源 重新部署 重新启动服务器 如果我更改了Servlet的一些代码,那么我总是需要重新部署。是否有其他方法可以更快地“重新加载”以使更改受到影响 查看这篇IntelliJ WebHelp文章: 但也存在一些限制: 目前,由于Java SDK的原始限制,热交换 仅当方法主体被更改时才可能。在所有其他情况下(如 更改方法或类签名),则无法重新加载类 并显示相应的错误消息 要了解更多选项,您可能需要查看工程师多利在对您的问题的评论中

在IDEA IntelliJ中,我可以选择:

  • 更新资源
  • 更新类和资源
  • 重新部署
  • 重新启动服务器

如果我更改了Servlet的一些代码,那么我总是需要重新部署。是否有其他方法可以更快地“重新加载”以使更改受到影响

查看这篇IntelliJ WebHelp文章:

但也存在一些限制:

目前,由于Java SDK的原始限制,热交换 仅当方法主体被更改时才可能。在所有其他情况下(如 更改方法或类签名),则无法重新加载类 并显示相应的错误消息


要了解更多选项,您可能需要查看工程师多利在对您的问题的评论中提出的建议。

有很多方法。1.用弹簧靴代替玻璃鱼。2.使用像JRebel这样的第三方工具。