`
lovnet
  • 浏览: 6714160 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Tomcat无法启动解决

 
阅读更多

最初使用Tomcat时,用的是6.0.26版本,但每次启动Tomcat都出问题。

下面是报的错:

千思百想,在网上也查了很多资料,无果,后来经过一位学长的指导,终于把问题解决了。

解决办法:

1:在windows命令行窗口下执行:
C:/>netstat -aon|findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 5972
2.现在发现端口被进程号为5972的进程占用,继续执行下面命令:
C:/>tasklist|findstr "5972"
javaw.exe 2016 Console 1 27,676 K
javaw.exe占用了你的端口,但是这个进程和你使用的Java IDE相关,你在Java编程开发的时候不可能把这个进程结束吧。如果不是这个进程可以打开任务管理器,看哪个进程是5972,然后把它结束即可。如果需要查看其他端口。把 8080 改掉即可。

3.如果第二步找到的是javaw.exe这个进程,那么提供另一种解决办法:

找到Tomcat的安装路径(如果你的Tomcat是安装版本的话)或者解压路径(你的Tomcat是解压版),找到conf->server.xml这个配置文件,把它用记事本、UlterEdit

或者EditPlus(不管怎样,打开就行),找到如下代码:

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

会发现默认的是8080,把它改成你喜欢的就行了,不过这里有要求,尽量大一些,因为前面的基本上被某些服务占完了。然后保存。下面是我改的:

4.下次启动Tomcat就OK了,不过以后访问时端口号要为你修改的那个,否则访问不到。如:http://localhost:你修改的端口号/工程名/某个页面

(或者http:// 127.0.0.1:你修改的端口号/工程名/某个页面)。

5.搞定!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics