myeclipse启动tomcat报错

  • 格式:doc
  • 大小:300.00 KB
  • 文档页数:3

Myeclipse启动tomcat 报错

windows问题

Tomcat无法启动,有各种各样的原因。

1.可能是项目冲突。

2.可能是没有正常关闭tomcat

3.8080端口被占用

解决办法

1.结束掉占用端口的进程

netstat -ano 查看所有端口

ntsd -c q -p PID 杀死进程,还可以用taskkill /im taskname

/F或taskkill /pid pidnum /F强行结束进程

如果不行就得改端口了

在Tomcat的conf文件夹里有个server.xml文件,修改里面的󰀀

maxHttpHeaderSize="8192"󰀀 maxThreads="150"

minSpareThreads="25" maxSpareThreads="75"󰀀

enableLookups="false" redirectPort="8443" acceptCount="100"󰀀

connectionTimeout="20000" disableUploadTimeout="true"

/>󰀀port。把 port="8080"的8080换成其他的最好是四位数字的!󰀀

2.你的Tomcat里有项目冲突,把你Tomcat里的东西清空了,把以前部署过的Web项目全部"Remove Deployment",然后重新部署.

或者到Tomcat目录\work\Catalina\localhost\项目名称,全部删除,重启(不会影响到原来的项目)。

或者如果你是自己配置的tomcat的话󰀀找到它的位置󰀀tomcat下󰀀点击work文件夹󰀀Catalina文件夹󰀀localhost文件夹󰀀下面是你的web项目发布的名称(也就是上下文路径)。

或者如果是用ide工具自带的话󰀀先找到Servers这个选项卡(在下方与控制台在一起)󰀀然后下面会有一个ide自带的名为MyEclipse Tomcat󰀀如果你把项目发布了󰀀它旁边会有一个小角标(点击后应该会有你的项目)󰀀然后右键你的项目,点击Browse就会打开他在tomcat中的位置󰀀然后一打开是在webapps目录下󰀀然后到与webapps一级目录下就会发现work目录

看到了吧,就是这个g:\test目录

然后将此文件下的项目全部删除,重启试试看。

G:\test\.metadata\.me_tcat\work\Catalina\localhost