第一次启动报端口号被占用,然后再配置文件一改,tomcat就启动正常!
........
然后关机,
在第二次启动tomcat时就又报端口号被占用,然后再改,非常的郁闷.......

解决方案 »

  1.   

    Tomcat 6.0\work 把这个文件夹下面的东西都删掉,还有你的你的IE有没使用代理IP
      

  2.   

    重启电脑再启动tomcat也报端口被占用,你确定?这也太诡异了吧
      

  3.   

    建议用些软件来看看tomcat的启动所需要的端口被谁占用了。我记得360检测网络那个功能好像就能看。
      

  4.   

    有些情况下你的eclipse 非正常关闭了,而你的服务器也因此没有关闭
    此时你的tomcat 其实是正在运行着,但当你打开eclipse 时看到的是tomcat 是没有开启的
    所以端口是被你自己的tomcat 占用着
    如果你从eclipse 中开启tomcat 时,显示端口被占用
    你可以尝试到tomcat 的bin 目录下找到一个 shutdown.bat 批处理,执行一下,然后再从eclipse 中启动 tomcatshutdown.bat 是Windows 下使用, shutdown.sh 是linux 下使用你也可以看到shutup.* 的文件,这个是用于启动tomcat 的
    也就是说 tomcat 是可以不在 eclipse 下启动的
    你可以把你的web项目打成 *.war 包放在tomcat 下,执行shutup.此时你就可以用浏览器访问你的项目了
      

  5.   


    检查下进程 首先确认你的机器上只有一个TOMCAT在运行 (我刚才测试 可以开启两个Tomcat 假设你Tomcat的服务设置为自动 通过eclipse启动tomcat的时候会报端口占用 这时候你去修改server.xml 然后再通过eclipse启动 是可以的 不过两个tomcat所有需要占用的端口必须都不一样)
      

  6.   

    每次eclipse都是正常关闭的。并且只有一个tomcat
      

  7.   

    如果是windows 用netstat -ano看看端口被谁占了,一般是和oracle冲突,你机器装没装oracle
      

  8.   

    eclipse 经常是关闭 但是没有结束进程
    你在任务管理器里 找到后关掉
      

  9.   


    正常情况下应该会结束进程的LZ还是检查下端口吧 在Tomcat启动失败的时候
      

  10.   

    有可能 eclipse 退出 但 javaw还在运行的
    进程表里手动kill 一下
      

  11.   

    谢谢诶 我解决了 启动了两个tomcat 汗
      

  12.   

    可能你的tomcat是自动外部启用的,在开始-程序找到tomcat打开 并stop service 就可以了