启动Tomcat服务器报错:
Several ports (8005, 8080, 8009) required by Tomcat v5.5 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).
原因:端口8005, 8080, 8009被占用了。可能是在打开Tomcat的情况下关闭了Eclipse,或是Eclipse非正常关闭,导致先前的Tomcat没有被关闭,端口占用。
解决方法:
1)、打开任务管理器,找到Tomcat的进程javaw.exe,将它结束掉。没有解决,往下看。
如果没有这个进程,那可能是其他软件占用了端口。
在开始菜单->运行->cmd->输入netstat -anb命令,可以查看时哪个进程占用了8080和8009端口,然后在任务管理器中关闭该进程即可。
2)、修改Tomcat的配置文件。
例如:C:/tomcat5.5.25/conf/server.xml
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
将port="8080"中的端口改为一个没有被占用的端口。

更多相关文章

  1. 如何避免android上的进程的内存限制
  2. [置顶] android AIDL 进程间通信
  3. Android系统启动——Zygote进程
  4. 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
  5. Android ADB 端口占用问题解决方案
  6. FregServer进程,发送BC_TRANSACTION,唤醒ServiceManager进程,返回BR
  7. Android 进程内存、CPU使用查看
  8. Android 任务、进程和线程
  9. Android 进程回收之LowMemoryKiller原理篇

随机推荐

  1. 深入理解JVM—JVM内存模型
  2. mymes部署虚拟机安装以及使用Linux,看一
  3. 学习Linux的第7天
  4. SpringBoot实现POI报表操作
  5. 深入浅出Java并发包—CountDownLauch原理
  6. SpringBoot结合POI百万级数据报表操作
  7. 把GOF(俗称四人帮)当作圣经
  8. Java集合LinkedList源码剖析
  9. Java面试题全集
  10. Java面试题全集(15)