2

我在生产中使用 Tomcat8.5,我在 webapps 中有几个应用程序

在加载(和重新启动)新的应用程序版本之前是否存在风险,只需将新的(当前未使用的)依赖 jars(作为 commons)添加到 WEB-INF\lib 文件夹

一段时间后上传(将使用新罐子的代码)并重新启动服务器?

会不会有任何异常或错误?

请注意,我没有升级或删除 jar,只是添加了以前不存在的 jar。

更新现有 jar 时,您可能会遇到异常

 java.util.zip.ZipException: error in opening zip file. (Params: java.lang.IllegalStateException: java.util.zip.ZipException: error in opening zip file
        at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97)
        at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:260)
        at org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:327)
        at org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:127)
        at org.apache.catalina.webresources.Cache.getResources(Cache.java:147)
        at org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:315)
        at org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:231)
        at org.apache.catalina.loader.WebappClassLoaderBase.findResources(WebappClassLoaderBase.java:939)
        at java.lang.ClassLoader.getResources(ClassLoader.java:1142)
4

0 回答 0