打开任务管理器
看看里面是不是有两个
javaw.exe进程
如果有
就把那占用内存小的结束掉 即可

解决方案 »

  1.   

    谢谢楼上的朋友 找到了javaw进程并关闭了  Myeclipse 也同时退出了 在启动就OK 了 
    但是这是什么原因造成的呢?
      

  2.   

    的确 虽然8080端口能用了,但是经拟提醒还是在看了看下任务管理器 有2个javaw.exe  占用内存一大一小 怎么回事呢?  javaw.exe 是Myeclipse 的进程么?
      

  3.   

    又有一个新问题了 虽然程序运行成功 但是我的class 和jsp 页面都打不开了  成了灰色的
      

  4.   

    有2个javaw.exe   好像是有个 java 虚拟机的。而且我以前听着 QQ 音乐都不行,没办法还是改了个端口。
      

  5.   

    就是因为你开了两个java虚拟机。或者两个eclipse。。检查下。。我遇到过这个错
      

  6.   

    jvm 已经在运行,办法 是 在任务管理器里面杀掉进程
      

  7.   

    把TOMCAT换个端口不就啥问题都解决了
      

  8.   


    是怎么造成JVM已经在运行的问题 我确定开打电脑之后 只是看了会儿网页 之后就打开Myeclipse启动Tomcat  不明白之前是哪个程序运行了JVM   当时我的瑞星在查毒  XP的自动更新在运行  
      

  9.   

    这个问题好解决
    1、Windows平台
    在windows命令行窗口下执行:
    C:\>netstat -aon|findstr "80" 
    TCP    127.0.0.1:80         0.0.0.0:0              LISTENING       2448
    看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
    C:\>tasklist|findstr "2448" 
    thread.exe                     2016 Console                 0     16,064 K
    很清楚吧,thread占用了你的端口,Kill it
    如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可