这类问题回答的太多了,你需要改一下server.xml
<Context path="/doc" docBase="D:/doc" debug="0"
                 reloadable="true" crossContext="true" />
path是你访问的时候的根。docBase是你的文件所在的目录。

解决方案 »

  1.   

    这是因为TOMCAT下 的目录目录和server.xml中的语句是对应关系。为什么
    你放在EXAMPLES目录下就能运行呢,这是因为server.xml中有对应于examples目录
    的语句。这是系统默认的。不过你可以更改为你希望的目录。
      

  2.   

    俺的问题解决乐,俺在新建的目录下新建了一个web.xml文件就可以了,内容如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>   <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
      </servlet-mapping>
    </web-app>
    高兴ing,马上给各位散分