环境:tomcat+eclipse+MyEclipse
刚安装配置完时打开http://localhost:8080能正常显示
后面我自己也忘记做什么操作后,打开http://localhost:8080出现如下图:
<img src=http://img.photo.163.com/SNhOkQWUEQNoPDOPe1dKYA==/28428972648455184.jpg>
高手救命

解决方案 »

  1.   

    对了,我在eclipse里面启动tomcat时还有如下报错
    严重: Catalina.start: 
    LifecycleException:  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1529)
    at org.apache.catalina.core.StandardService.start(StandardService.java:489)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
    严重: Error starting endpoint
    java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:281)
    at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:171)
    at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1527)
    at org.apache.catalina.core.StandardService.start(StandardService.java:489)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
    看得不是很明白,似乎是说我端口被占了,想来想去也不知道会有什么程序占住了
    索性就重装tomcat改端口为8181
    第一次打开http://localhost:8181成功了,狂喜
    过会再开,心碎了,找不到服务器,换成http://localhost:8080,竟然可以找到服务器,而且还是出现那个框!!!!倒地!
    高手快来阿:(
      

  2.   

    好像你的IIS服务占用了8080端口,把它停掉试试。
      

  3.   

    上面错了,应该是你安装了ORACLE,XDB占用了8080端口。
      

  4.   

    改端口不需要重新装tomcat,修改conf/server.xml即可,8080端口与Oracle冲突,那个登录框好像是与Oracle有关,8181找不到服务器是什么意思??是不是从外网访问?8181端口映射出去没有啊??
      

  5.   

    先netstat -ano 找到占用8080的进程号
    再tasklist 找到此进程号对应的程序即可
      

  6.   

    谢谢楼上的各位大哥
    我已经解决了,是oracle的问题
    改端口号不晓得行不行,我把oracle停了,再启动tomcat访问网站再启动oracle服务
    网站就可以用
      

  7.   

    不过我还是不懂,xdb是什么东东?
    请赐教