问题:
查看命令端口:
原因:
配置的 在 maven pop.xml
中配置的 jar 包和原有的 Tomcat 里的jar 包冲突
解决办法:
为导入的jar 包添加使用范围,使其尽在编译时起作用,真正项目运行时 使用Tomcat 插件的jar包
<scope>provided</scope>
比如这里拿 servlet 和 jsp jar 包来举例:
<!--导入servlet 包-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<!--使jar包只在编译时起作用,真正项目运行时Tomcat插件中的jar包-->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>