Artifact springspringmvcjdbc:war exploded: Error during artifact deployment. See server log for details.
从网上搜的一圈,我可以确定项目已经部署成功了,但启动不了,(因为idea中服务器启动后,就会在浏览器中显示网页)。
遇到这种问题看网上的解决方法,大概就是先看看tomcat输出的控制台是否有问题,如果有问题就是你项目中的内容哪里出错了,好好看看日志的内容。如果不是项目问题,就像我下面的错误信息一样。我的错误信息如下:
07-Jun-2020 17:15:38.434 信息 [Catalina-utility-1]
org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录
[E:\软件包\Java软件包\apache-tomcat-9.0.35-windows-x64\apache-tomcat-9.0.35\webapps\manager]
07-Jun-2020 17:15:38.506 信息 [Catalina-utility-1]
org.apache.jasper.servlet.TldScanner.scanJars
至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。
在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 07-Jun-2020 17:15:38.543 信息
[Catalina-utility-1]
org.apache.catalina.startup.HostConfig.deployDirectory
Web应用程序目录[E:\软件包\Java软件包\apache-tomcat-9.0.35-windows-x64\apache-tomcat-9.0.35\webapps\manager]的部署已在[109]毫秒内完成
看这句话 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。
说的是跟jar包相关的,然后就看看是不是jar包版本冲突或者什么的。但是jar包没有冲突。然后就看看自己的项目
看到这里就发现了问题
因为maven项目中的jar是保存在本地仓库中的,而不再你自己的项目中所以把jar包导进去就行了
然后运行,就发现好了,这问题就解决了啊!!!