逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
TomcatPlugin for Eclipse,使用Hibernate访问数据库。
有的时候,Eclipse的命令行提示出错了,不能继续访问Tomcat,这个时候无论是在Eclipse中关闭Tomcat还是从终端里关闭Tomcat,都提示Connection refused,关不了。再次启动Tomcat提示8080端口正在使用。

关又关不了,启动又启动不了。此时,怎么办?开始的时候搞不定,没办法,注销再进入系统。Tomcat可以正常使用了,但是经常这样做也不是个办法。于是乱七八糟的最后试出如下方法,搞定!

在终端里使用命令查看还有哪些程序在访问网络:
lsof -i
输出如
Mail       1653 Biao   19u  IPv4 0x0b4f7740      0t0  TCP ws24a.wiese.etc.tu-bs.de:54204->bw-in-f109.1e100.net:imaps (ESTABLISHED)

java      74374 Biao  100u  IPv6 0x0b0d3e20      0t0  TCP [::127.0.0.1]:54995->[::127.0.0.1]:mysql (ESTABLISHED)

看到进程名为java的这个程序中显示mysql正连接着。杀掉这个进程,就可以再次启动Tomcat了。
kill 74374: 按下回车后,再次启动Tomcat还是提示8080端口正被使用,说明此进程没有被杀死.
kill -9 74374: 按下回车,再次启动Tomcat,Tomcat可以正常启动了。


posted on 2010-08-09 18:51 逛奔的蜗牛 阅读(576) 评论(0)  编辑 收藏 引用 所属分类: Java

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理