gpt4 book ai didi

Tomcat 有时会因为我的新 war 文件而窒息

转载 作者:行者123 更新时间:2023-11-28 22:46:13 25 4
gpt4 key购买 nike

我的构建过程构建了一个 .war 文件并将其复制到 $TOMCAT_HOME/webapps。 75% 或更多的时间,这工作正常。但是时不时的,catalina.log文件会显示如下,然后部署在Tomcat上的所有应用都卡死了:

Oct 1, 2009 3:33:30 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/lucidity]
Oct 1, 2009 3:33:30 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive lucidity.war
Oct 1, 2009 3:33:32 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/Users/ptomblin/apache-tomcat-6.0.20/webapps/lucidity/WEB-INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Oct 1, 2009 3:33:32 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load java.net.BindException. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:155)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2652)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1345)
at com.mysql.jdbc.Connection.realClose(Connection.java:4784)
at com.mysql.jdbc.Connection.cleanup(Connection.java:2040)
at com.mysql.jdbc.Connection.finalize(Connection.java:3296)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.

有没有其他方法可以将这个 WAR 文件加载到 Tomcat 中?

最佳答案

好吧,我不再使用那个特定的 Tomcat 服务器,当我将 WAR 文件加载到我的自托管 tomcat 时,它有时会给出该异常,但随后它会再次尝试并最终加载它。我不知道为什么另一个 Tomcat 是这样,但托管公司显然对其进行了一些更改。

关于Tomcat 有时会因为我的新 war 文件而窒息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com