建一个servlet文件,比如HelloWorld.java
拷贝到web-inf/classes目录下
编译HelloWorld.java
记住java –d .
如编译不成功的话,记住在环境变量classpath加入weblogic目录下D:\bea\wlserver6.1\lib\weblogic.jar;D:\bea\utils\utils.jar
编辑web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
  <servlet-name>HelloServlet</servlet-name>
  <servlet-class>example.HelloServlet</servlet-class>//指向你的servlet类路径
</servlet>
<servlet-mapping>
  <servlet-name>HelloServlet</servlet-name>//此处与上面的servlet-name对应,没有其它义
  <url-pattern>/HelloServlet</url-pattern>//注意此处名称在网址中出现
</servlet-mapping>
</web-app>
运行发布目录
/HelloServlet即可

解决方案 »

  1.   

    http://localhost:8080/servlet/servletname
      

  2.   

    tomact配置好了吗?先用http://localhost:8080/试试tomact配置好了没有。出来欢迎信息后,看看example页的路径怎么写的。
    如果没有可在站内搜索一下tomact的配置。
      

  3.   

    我这几天,刚试过,已经成功了,不知道对你有没有帮助?
    你应该将servlet的class文件放到C:\tomcat4.0\webapps\ROOT\WEB-INF\classes下,而不是源程序。另外你应该更改WEB-INF下web.xml文件。如下:<?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
        "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
    <web-app>
      <servlet>
        <servlet-name>Controller</servlet-name>
        <servlet-class>servlet的名字</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Controller</servlet-name>
        <url-pattern>/Contoller</url-pattern>
      </servlet-mapping>
    </web-app>
      

  4.   

    the sample of web.xml<?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
       PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
    2.2//EN"
       "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
    <web-app>
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    </web-app>