我们可以更新已部署服务器中的 jar/war 文件,然后重新加载新的 jar/war 文件吗?如果是这样,我们可以实现这一点有多简单,如果可能,请列出支持此功能的 Web 服务器。
问问题
2645 次
4 回答
3
是的。
所有主要的 Java EE Servlet 容器都支持这一点。无论如何,我使用过的所有工具,包括 Glassfish、Tomcat、WebSphere、WebLogic 和 JRun。
我没有使用过其他 Oracle 容器,但我认为它也可以。
也就是说,它们都没有可靠地支持它(它们会检测到大多数更改,但有某些类型的类更改总是需要重新启动),除非您在下面使用JavaRebel。
于 2009-07-24T10:57:56.073 回答
2
只需复制服务器域文件夹中的“war”文件即可自动部署它。我已经用 glassfishv3.1 完成了
windows 的路径是 C:\Program Files\glassfish-3.1\glassfish\domains\domain1\autodeploy
粘贴后,会在同一目录中自动创建另一个文件 [如果服务器已打开]
出于编辑目的,可以使用 WinRar 或 WinZip 等程序打开“战争”文件
只需打开要更改的文件并在 winrar 要求时保存。
于 2012-02-07T05:55:44.660 回答
0
老板。只需将文件放在正确的位置即可。
于 2009-07-24T10:34:08.820 回答