打不开http://localhost:8080,但是可以打开http://localhost:8080/TestTomecat2/test.jsp。是哪边出了问题

解决方案 »

  1.   

    因为你是用IDE模拟的tomcat。并不直接启动tomcat。
      

  2.   

    那就是没有默认的主页文件
    打开conf/web.xml看看有没有这一句:
    <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    没有就添加上一个默认的主页
      

  3.   

    或者是:webapps\ROOT\WEB-INF\web.xml在这里面也可以配置默认的主页
      

  4.   

       打不开http://localhost:8080  报什么错 ?  你的 server.xml 部署其他的工程了吗 ?
      

  5.   

    server.xml 中的host所对应的主目录没有fileList中的文件
      

  6.   

    启动tomcat有如下错误:
    The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_17\jre\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Windows7Master;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Intel\DMIX;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_17\bin;C:\Program Files\Java\jdk1.6.0_17\jre\bin;
      

  7.   

    你没Root那个文件夹啊,没有index.jsp那个文件。
      

  8.   

    你环境变量设置里吗,tomcat的以及jdk的一定要对哦!!
      

  9.   

    CATALINA_BASE:C:\apache-tomcat-6.0.16
    CATALINA_HOME:C:\apache-tomcat-6.0.16
    TOMCAT_HOME:C:\apache-tomcat-6.0.16
    java_home:C:\Program Files\Java\jdk1.6.0_17
    classpath:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;网上说是:common\lib,但是我解压后的包没发现common文件夹
      

  10.   

    如果楼上方法都解决不了LZ的问题的话,还是重装下TOMCAT吧