Eclipse启动Tomcat,提示三个端口均被占用

tnjin 发布于 2013/11/28 13:53
阅读 9K+
收藏 1

电脑之前有过安装版的Tomcat6,现在要使用一个非安装版的Tomcat7.0,在Eclipse中设置好Tomcat7.0的server后,启动时,提示[8005,8009,8080]三个端口被占用,更改端口号,提示新的端口号被占用。在命令行里查看,并没有占用此类端口的进程。单独在Tomcat的bin文件夹下startup.bat是可以启动的。各位有没有遇到过这类问题?

这个感觉就好像Eclipse同时启动了两个配置一样的Tomcat,但是原来的Tomcat6已经被卸载了啊,有解决办法吗?

以下是问题补充:

@tnjin:我补充一下吧,这次的情况真不是一般遇到的那种,而是无论你改成什么端口,就会提示那个端口被占用,实际上,却看不到有进程在占用那些端口——真的就像是一次启动了两个完全一样的Tomcat(请深刻理解一下这句话吧),对于改端口的方法真的没有走通 (2013/11/29 20:47)
加载中
0
BeanMr
BeanMr

找到一个解决方案:

用Eclipse自身带的浏览器访问以下你的项目,再启动就好了。

这个比我说的那个删除运行环境的成功率更高,大家不妨试试

在万能的StackOverflow上

http://stackoverflow.com/questions/9096490/eclipse-sts-cannot-start-tomcat-ports-already-in-use

tnjin
tnjin
谢谢分享
0
GoingHigh
GoingHigh
查看一下是不是在同一个tomcat下部署了多个项目,而且这几个项目端口号还一样
tnjin
tnjin
没有,我现在的Tomcat7是全新的,没有添加任何项目
0
你要爪子
你要爪子
在tomcat 的bin下,点下shutdown.bat 试试,点了之后再在eclipse里启动
tnjin
tnjin
试过了,在bin里无论是执行启动还是关闭都没问题,就算是在bin中先关闭了,然后在Eclipse中再启动也会遇到这问题——就好像Eclipse自己就启动了两台Tomcat
0
1
18917359628

netstat -nao |findstr 被占用的端口 //更具被占用的 端口找到程序的pid

tastlist | findstr pid //更具pid找到对应的程序

taskkill /F /PID PID //更具pid直接kill掉对应的程序

tnjin
tnjin
恩,问题是第一个命令执行完毕 就没有找到占用端口的进程啊——从bin里面可以正常启动Tomcat就可以看出来,实际上是没有进程占用这几个端口的,只有在Eclipse里启动时会提示
0
gongweixin
gongweixin
换个eclipse 试试
gongweixin
gongweixin
回复 @tnjin : 那就还Intellij idea吧 ,很多人都说比eclipse好用,我用了两个月了,感觉还不错
tnjin
tnjin
但是为这么个事重装系统,我真心觉得冤啊
gongweixin
gongweixin
回复 @tnjin : 嗯、IT人员的四大法宝,重启软件、重装软件、重启系统、重装系统
tnjin
tnjin
换了,但是结果还是不行啊,我都全盘搜索过了,再没有第二个tomcat了——决定重装系统了
0
GoingHigh
GoingHigh

用的是 tomcatPluginV33插件吗?那应该没问题啊,不过你可以看看这个帖子:

http://blog.csdn.net/zhouyingge1104/article/details/7243363

tnjin
tnjin
不是插件,是实实在在的服务器版的
tnjin
tnjin
恩,我也是觉得应该是还有一个tomcat存在,但是我就是找不到它的位置
0
Erroooooor
Erroooooor

你应该在eclipse里面启动的的吧,你虽然在eclipse中指定了tomcat,但是具体的tomcat配置比如你说的端口,eclipse有自己的配置文件的。

具体操作就是:在eclipse中项目菜单中找到一个Server的project。里面有具体的tomcat。在这个项目下面有context.xml, server.xml. 改这些文件就好了。

tnjin
tnjin
恩,我知道这个,我所修改的就是这里,我的情况不是这么简单哦亲,我能确定我所使用的端口都没有任何一个进程占用,只是在启动的时候才会有提示
0
台湾
台湾
有配置文件可以手动修改端口的
tnjin
tnjin
恩,我知道一般的应对方法,但这次是真的不一样
0
BeanMr
BeanMr

我也遇见这个情况了~~大神们解决了吗?


tnjin
tnjin
哦,我忘了我有没有试过这方法了,谢谢啊
BeanMr
BeanMr
@tnjin 我把Eclipse里面所有tomcat运行环境都去掉,然后重建了一下就好了~
tnjin
tnjin
没有,最后只能重装了
0
Devil_no
Devil_no

有没有解决了啊?

BeanMr
BeanMr
您一定要把console里面都叉掉-然后那个地址栏旁边的图标闪过之后,不行就多回车两次,我现在就这么解决基本次次成功,这好像是Eclipse的一个bug。
tnjin
tnjin
FD2 的方法也不行吗?
返回顶部
顶部