1、如果没有修改过Tomcat中软件包下conf/server.xml文件,默认端口8080

2、找到bin目录下startup.bat(windows系统)启动Tomcat。
3、随便找一个浏览器输入localhost:8080
这个可以排除Tomcat是否出现问题
4、如果以上都没有问题就直接打开Tomcat路径下详细日志
到下载的Tomcat路径下logs文件下找到今天的localhost.日期.log (日志文件)
如下图,查看具体报错问题

5、我遇到的问题
日志文件中曝出如下错误(说是找不到resources 目录下logback.xml文件并不存在)

解决方案:我打开自己用idea打成的war包确实没找到该文件。
我去idea打开原项目找到pom.xml文件

发现打包只打了java目录下的(.xml文件),所以我把resources目录下重要的文件都添加进去(如下图)

有用到的源码可以复制
<build>
<resources>
<!--编译之后包含xml-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
<include>**/*.csv</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
博客讲述了在启动Tomcat时遇到的资源文件找不到问题,特别是logback.xml。作者通过检查日志发现错误,然后发现使用IDEA打包时未包含resources目录下的文件。解决方案是更新pom.xml文件,确保在打包时包含resources目录下的重要文件,如.xml, .properties和.csv。修复后,项目成功启动。
1万+

被折叠的 条评论
为什么被折叠?



