我有一个Tomcat服务器(位于VPS托管中),其中包含一些servlet和JSP文件(显然)。
问题是...当我对本地主机中的servlet代码或JSP文件进行一些更新(修复代码,错误修正等)时,我应该如何继续在远程服务器中部署更改? ?
我想我应该用较新的JSP代替原始的JSP(不是吗?还是我需要做更多的事情?)。但是我不知道如何进行servlet更改。
我知道,如果我重新上传整个战争,重新启动tomcat服务,它将起作用,但是也许有一种更简便的方法可以满足我的需要。
有人可以帮助我吗?
答案 0 :(得分:1)
除了JSP,您还需要替换已部署的Webapp中的Servlet类。要使它们正常工作,除了重启Web应用程序(或整个Tomcat)外,别无其他方法,除非您使用本机库,否则无需重启。
因此,上载war文件(激活Tomcats热部署)是唯一的方法。 Tomcat将停止应用程序,部署新的战争,然后重新启动应用程序。
那很容易。