一、异常信息
二、原因分析
在eclipse中修改了部分代码,想重启一下Maven项目,就会出现端口号被占用问题
三、解决办法
方式一:
关了eclipse再重新tomcat:run
方式二:
修改Maven的默认启动的tomcat,在pom.xml中增加如下插件:
<build>
<!-- 配置了很多插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
</build>
启动的时候:用tomcat7:run,这个也解决了很多的版本问题,建议都用这种方式启动,不要用默认的方式,否则很容易出现很多的问题!