http://localhost:8080/t1.jsp打不开,t1.jsp在E:/apache/www下
为什么虚拟目录设的不对呢??

解决方案 »

  1.   

    端口号是默认的,又没开别的什么服务。
    而且 http://localhost:8080/index.jsp确实可以打开,只能说明虚拟目录舍得不对。
    http://localhost:8080/www/t1.jsp也打不开。
      

  2.   

    <Context path="/apache/www" docBase="E:/apache/www" debug="0"/>
      

  3.   

    在 webapps 先新建目录需要做的改动如下:在\conf\server.xml 中拷贝有关 examples 目录的一段文字,更改目录名称为自己的目录。同时要更改<Logger className="org.apache.catalina.logger.FileLogger"              prefix="localhost_examples_log." suffix=".txt" timestamp="true"/>中prefix 的值 例如localhost_examples_log. 改为 localhost_myfold_log.另 在\webapps\examples\WEB-INF\classes\下有3个文件夹及内容要保留,需要连目录结构拷贝到你自己的自建立文件夹下。分别是
    \webapps\examples\WEB-INF\classes\listener\
    \webapps\examples\WEB-INF\classes\filters\
    \webapps\examples\WEB-INF\classes\compressionFilters\
      

  4.   

    <Context path="/www" docBase="E://apache//www" debug="0" reloadable="true"/>http://localhost:8080/www/t1.jsp
      

  5.   

    我觉得原因是:tomcat 有个默认的目录,那就是根目录,你自己在server.xml中再设一个根目录,那就不起作用,tomcat仍然会找它的默认根目录.当然,这是可以更改的,但我现在还没找到