我在tomcat下建立了一个虚拟目录myweb,里面放了个index.html
当我在浏览器里面输入http://127.0.0.1:8080/myweb/index.html
显示正常,我又在myweb目录下建立WEB-INF,在下面建立classes目录,拷贝examples目录里面的HelloWorldExample.class到我的classes目录里面,在浏览器里面输入
http://127.0.0.1:8080/myweb/servlet/HelloWorldExample
结果显示找不到,一个404错误:
HTTP Status 404 - /myweb/servlet/HelloWorldExample
type Status report
message /myweb/servlet/HelloWorldExample
escription The requested resource (/myweb/servlet/HelloWorldExample) is not available.
Apache Tomcat/4.1.12
--------------------------------------
我把examples里面的东西都拷贝到我的myweb目录底下,所有examples里面的servlet都能运行,为什么我自己的就不可以啊?
疯了,几乎用了所有的办法了
我用的是Apache Tomcat/4.1.12
哪位大哥帮帮忙吧,,,,

解决方案 »

  1.   

    建议你建立一个HelloWorld程序,然后自己建立一个web.xml配置一下。
      

  2.   

    HelloWorld程序的问题,不要拷贝examples里面的
      

  3.   

    配置webl.xml文件,因为helloworld可能是一个servlet程序,servlet程序必须部署后才能使用,如下
      <servlet>
       <servlet-name>generatetree</servlet-name>
       <servlet-class>com.newlandsoft.manage.datamanage.generateTree</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>generatetree</servlet-name>
        <url-pattern>/generatetree/*</url-pattern>
      </servlet-mapping>