【问题标题】:Upgrading a running Tomcat servlet升级正在运行的 Tomcat servlet
【发布时间】:2019-10-22 21:42:34
【问题描述】:

我有一个 Tomcat 服务器(在 VPS 主机中),其中包含一些 servlet 和 JSP 文件(显然)。

问题是...当我对本地主机中的 servlet 代码或 JSP 文件进行一些更新(修复代码、错误修复等)时,我应该如何继续在远程服务器中部署更改

我想我应该用新的 JSP 替换原来的 JSP(不是吗?还是我应该做更多的事情?)。但我不知道如何进行 servlet 更改。

我知道如果我重新上传整个战争,重新启动 tomcat 服务它会工作,但也许有一个更简单的方法来做我需要的。

谁能帮帮我?

【问题讨论】:

    标签: jsp tomcat servlets web-deployment


    【解决方案1】:

    除了 JSP,您还需要替换已部署的 webapp 中的 Servlet 类。要让它们工作,除了重新启动 Web 应用程序(或整个 Tomcat,但除非您使用本机库,否则没有必要)。

    所以上传war文件(激活Tomcats热部署)是唯一的方法。 Tomcat 将停止应用程序,部署新的战争,然后重新启动应用程序。

    这很简单。

    【讨论】:

    • 所以解决方案是再次上传 war 文件以对 JSP 或单个 Servlet 进行任何更改,不是吗?哇...我的战争可能有数百 MB
    猜你喜欢
    • 2015-04-16
    • 2017-12-20
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多