Several ports (8005, 8080,8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
这种情况就是端口已被占用,通常的情况是在开发中工具意外关闭,导致进程仍在进行,没有正常把项目释放,端口仍在占用,这时又打开部署一个新的项目就会报错。这种情况直接找到对应的进程杀死就可以了。
另外一种情况就是需要在多个工具中部署项目,那么就需要在不同的端口里面部署了。这里说明tomcat的设置方法:
修改tomcat项目路径下的conf/server.xml文件
<Server port="8006" shutdown="SHUTDOWN">
首先是shutdown端口,把8005改为8006;
<Connector port="8090" protocol="HTTP/1.1"
第二个是连接端口,把8080改为8090;
<Connector port="8008" protocol="AJP/1.3" redirectPort="8444" />
第三个是8009端口,改为8008
以上的端口只需要改为一个未使用的端口即可。