我的tomcat前一阵子还是好用的,昨天启动之后,在IE里面输入http://localhost:8080之后,一直连接不上。我可以确定不是端口的问题,搞了好久,请问有没有知道怎么回事的,谢谢了!

解决方案 »

  1.   

    没有启动的错误吗?
    如果没有启动的错误,你用netstat -an在dos窗口看看
    8080是不是别的程序占用了
      

  2.   


      清楚临时文件 work\Catalina 下的文件试试。
      

  3.   

    如果不是端口问题,把你的tomcat删了重新装一个,然后重启一下看可不可以,几分钟就可以.
      

  4.   

    你是安装的什么版本? 有的版本是从window服务里启动tomcat的这种启动方式看不到控制台的错误建议你运行startup.bat来启动 你这种原因我估计是端口被别的程序占用了 tomcat也没启动成功 你去访问http://localhost:8080/的时候其实是访问的别的程序
      

  5.   

     贴你启动的时候控制台的信息我们看看就OK了要是真没报错只能说明一点 你tomcat不是8080端口!
      

  6.   


    你是命令窗口启动还是后台启动? 后台启动的话你要去看日志.
    而且你访问的时候出错日志里也会有记录.
    如果日志里没有看到错误信息的话,很有可能是端口被占用了,看看你的日志tomcat启动的时候有没有这样的一句:
    color=#FF0000]Starting Coyote HTTP/1.1 on http-8080[/color]
    如果这里不是8080而是别的什么端口的话,那就知道原因了.
      

  7.   

    我看了server.xml的配置文件了 就是8080端口  是启动成功了的  很郁闷 前几天还是好的 今天就不行了
      

  8.   


    你是命令窗口启动还是后台启动? 后台启动的话你要去看日志.
    而且你访问的时候出错日志里也会有记录.
    如果日志里没有看到错误信息的话,很有可能是端口被占用了,看看你的日志tomcat启动的时候有没有这样的一句:
    Starting Coyote HTTP/1.1 on http-8080
    如果这里不是8080而是别的什么端口的话,那就知道原因了.
      

  9.   

    对了 想起来了 还有一个可能
    你看看你C:\WINDOWS\system32\drivers\etc\hosts文件里面是映射localhost所指向的IP地址.# Copyright (c) 1993-1999 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host127.0.0.1       localhost我的这样的就指向的是127.0.0.1
      

  10.   

    我以前也碰到过这种情况,好久不用就启动有问题了!哈哈
    当时是因为我的JDK的问题,我把JDK删除了,所以访问不了了,不知道你的是什么问题,关注!
      

  11.   

    LZ,难道你的localhost不是指的127.0.0.1??
    震惊了!16楼牛人。这都能想得到,是不是你把楼主给黑的呀?从实招来!哈哈
      

  12.   

    建议你重新安装一下Tomcat,安装的时候注意不要安装在原来的目录中且不要安装在中文目录下!!
      

  13.   

    我之前有碰到一种情况,就是用的是英文版的,在看控制台时,是启动了的,但是看服务器的的时候是starting.....   我一开始是被控制台给忽悠过去了,后来是发现时端口被占用好像,但是控制台是不报占用错误的,原因是我们学校的上网客户端和tomcat是冲突的。卸了客户端就可以了。不知道你是什么情况,希望对你有帮助。