目录
错误日志:
1、
An internal error occurred during: "Updating status for Tomcat v9.0 Server at localhost...".
java.lang.IndexOutOfBoundsException
2、
Could not publish to the server.
java.lang.IndexOutOfBoundsException
从网上找了一堆解决方案都无法解决我遇到的问题
解决思路:
1、替换新的Tomcat
2、删掉server配置,删除tomcat配置
3、重新部署看是否正常。
4、查看Tomcat 的webapps目录下是否有当前项目
5、检查tomcat配置是否是webapps
我这边是一直卡在pubish...中,如下图
解决方案:
1、回顾之前是否修改pom.xml
2、一个一个删掉对pom.xml的修改
3、重新部署看是否能够解决,这样就能排查出是哪个包配置不正确
我这边出现的原因是在pom.xml中添加了
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
但我没有加<scope>provided</scope>,正确的是
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>