1.在环境变量中设定tomcat_home ,classpath,java_home ,
如:tomcat_home = e:\jakarta-tomcat-4.0.3 ;
    classpath = e:\jakarta-tomcat-4.0.3\webapps\examples\WEB-INF\classes;
    java_home = e:\jdk1.3.1;
2.将helloservlet.class 放在e:\jakarta-tomcat-4.0.3
webapps\examples\WEB-INF\classes\ 下
3.运行e:\jakarta-tomcat-4.0.3\bin\startup
4.打开浏览器,地址栏中输入
http://localhost:8080/examples/servlet/helloservlet.class 回车。先试试。类似的贴子在本论坛很容易找到更详细的答案。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1207/1207174.xml?temp=6.556338E-02
      

  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>
    <servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>example.chenmeng.test.test</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>test</servlet-name>
    <url-pattern>/servlet/test</url-pattern>
    </servlet-mapping>
    <servlet>
    <servlet-name>loginTEST</servlet-name>
    <servlet-class>example.chenmeng.test.loginTEST</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>loginTEST</servlet-name>
    <url-pattern>/servlet/loginTEST</url-pattern>
    </servlet-mapping></web-app>
      

  3.   

    不知你用的是tomcat的那个版本?
      

  4.   

    1.在%Tomcat_Home%/config目录中找到Server.xml,找到 
           <!-- Tomcat Root Context -->
    这一段,然后在下面加这样一句话
     <Context path="/Jsp" docBase="D:\Work\Java\Jsp" />
    就是将D:\work\Java\Jsp目录映射到虚拟目录Jsp
    2.在D:\work\Java\Jsp中创建这样的目录结构
      D:\work\Java\Jsp
                       \WEB-INF\
                               \classes
    然后将web.xml 放入WEB-INF目录中
    web.xml的内容类似
    <?xml version="1.0" encoding="UTF-8"?>
    <!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>
      <servlet>
          <servlet-name>testServlet</servlet-name>
          <servlet-class>testServlet</servlet-class>
        </servlet>
    </web-app>
    3.将编译好的.class文件放到classes目录中
    4.重新启动Tomcat.
    5.在浏览器中输入http://localhost:8080/Jsp/servlet/testServlet
    testServlet是web.xml中的servlet-name.
      

  5.   

    谢谢study_body,但是就是因为那样我没弄好我才又发了1贴的!
      

  6.   

    1.在环境变量中设定tomcat_home ,java_home ,
    如:tomcat_home = e:\jakarta-tomcat-4.0.3 ;
        java_home = e:\jdk1.3.1;
    2.将helloservlet.class 放在e:\jakarta-tomcat-4.0.3
    webapps\examples\WEB-INF\classes\ 下
    3.运行e:\jakarta-tomcat-4.0.3\bin\startup
    4.打开浏览器,地址栏中输入
    http://localhost:8080/examples/servlet/helloservlet回车。
      

  7.   

    如果还是不行的话,先执行1、3后,打开浏览器,地址栏中输入:http://localhost:8080回车,看看是否有界面出来,如果有,那你的Servlet有问题
      

  8.   

    现在我的问题就是如何才能把HelloWorldServlet.java编成HelloWorldServlet.class,用javac要报错误,找不到javax.servlet阿?
    怎么才能加进去阿?
      

  9.   

    1:把你的servlet(*.class)放在web-inf/class下
    2:http://localhost:8080/youv/servlet/servletname
    (youv你站点名称)
      

  10.   

    看看你的tomcat下的/common/lib中是不是有个Servlet.jar,用这个可以解决你的问题,如下:
    javac -classpath d:/tomcat/common/lib/servlet.jar HelloWorldServlet.java
    这样就可以将你的java文件编译成class文件,然后按照以上网友所说的布置一下即可!!