我平时做练习的时候喜欢用eclipse里自带的tomcat,因为启动时间很短.但是有两次浏览器会自动关闭,然后再通过浏览器访问tomcat的时候就不能访问了,异常说8080端口被占用了,遇到这种情况我只能注销计算机一次.重启tomcat服务器也不行,因为上一次的tomcat没有关闭,端口一直被占用着.有点烦人..不知道eclipse自带的tomcat服务器怎么更改端口呢,哪位告诉我一下,万分感谢~~~

解决方案 »

  1.   

    将上一个tomcat的进程kill掉就行了,这样8080端口就被释放了。
      

  2.   

    编辑D:\Program Files\Apache Software Foundation\Tomcat 5.5\conf 下的server.xml文件,修改地方如图
    <?xml version="1.0"?>...<Server port="8005" shutdown="SHUTDOWN">
    ...
           </Host>    </Engine>  </Service></Server>
    修改地方见红色部分,事实上你可以搜索"Connector port"就可以准确定位了,我这里是把端口修改为8085,而不是8080,避免和Oracle冲突之后重新启动TOMCAT就可以了
      

  3.   

    需要2地方:1.tomcat server.xml中修改。
               2.eclipse perferences 中需该 ,楼上都有详细。
      

  4.   

    前面8080能用说明不是端口的问题,可能是你强行关闭了tomcat,虽然在MyEclipse中显示关闭了但在进程中它还是在的,所以尽量不要强行关闭。再出现类似问题就看看进程中tomcat是否还在,把任务结束就行了祝你好运
      

  5.   

    楼上的各位说的都不错,我以前也遇到过这样的问题,你该端口可能以后还会有同样的问题;
    这种情况也有可能是因为你的Tomcat已经起来了,你可以在ie地址栏里输入http://localhost:8080/进入tomcat的管理页面,进入manager 输入用户名admin,密码是你安装tomcat的时候设置的密码,进去后你会看到你的那个项目是已经start了,你可以stop然后到eclipse里面去启动就可以启动了;
      

  6.   

    我以前是找到占用端口的进程 kill it 但是干掉一个 马上又来一个占用 还是这个方法好 学一个
      

  7.   

    我按二楼的解决了一下怎么还是不行呢,还有我把tomcat6.0的server文件也改了,怎么也不行,到底是怎么回事呢,又遇到相同问题的不?