问题如下:
tomcat服务器启动是,出现多个严重错误:
03-Oct-2022 13:54:17.374 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml 出现在第 [32] 行 第 [44] 列
03-Oct-2022 13:54:17.391 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextConfig.configureStart 由于之前的错误,标记当前应用程序不可用
03-Oct-2022 13:54:17.404 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 一个或多个组件将上下文标记为未正确配置
03-Oct-2022 13:54:17.411 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[/demo3]启动失败
[2022-10-03 01:54:17,428] Artifact demo3:war exploded: Error during artifact deployment. See server log for details.
03-Oct-2022 13:54:27.058 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\Software\Tomcat\apache-tomcat-8.5.81\webapps\manager]
03-Oct-2022 13:54:27.223 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
03-Oct-2022 13:54:27.299 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[D:\Software\Tomcat\apache-tomcat-8.5.81\webapps\manager]的部署已在[239]毫秒内完成
这类问题很可能是配置文件错误,经检查后发现,是web.xml文件出现问题:
<load-on-startup></load-on-startup>中未输入参数,改成
<load-on-startup> 1 </load-on-startup>