【发布时间】:2013-02-07 09:25:42
【问题描述】:
我不想每次在 JSP 文件中进行一点编辑时都构建一个 war 文件。我希望事情能像 PHP 一样工作。如何热部署到 tomcat 服务器?热部署是 java 标准吗?
这种热部署可以在我的软件的发布版本中使用吗?
【问题讨论】:
-
仅供参考 JSR-88 描述了 Java EE 部署标准:download.oracle.com/otn-pub/jcp/…。根据我的经验,频繁的热部署经常会导致类没有从内存中释放并导致 OOME PermGen 异常。
-
使用exploded war并复制JSP文件。
-
JRebel 是一个很好的热部署工具。如果您使用 DI 框架,它还支持重新初始化 bean。但是如果它只是一个 JSP 文件,那么您需要做的就是将文件复制过来