在你的web.xml中加上如下定义和映射:
<servlet>
    <servlet-name>映射时需要的名称(随便命名)</servlet-name>
    <servlet-class>你的package.HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>前面定义的名称</servlet-name>
    <url-pattern>页面上调用时使用的定位名(例如/uServlet/HelloWorld)</url-pattern>
  </servlet-mapping>页面上调用举例:
<input name="" value="/uServlet/HelloWorld">如果你的servlet中写了输入参数(例如:String prtStr = request.getParameter("PrintString");)则可进行如下调用
<input name="" value="/uServlet/HelloWorld?PrintString=Welcome">

解决方案 »

  1.   

    你没在WEB。XML中部署你的SERVLET那要在相应的地址URL使用它好像要加/SERVLET/Classes/HelloWorld我建议你在WEB。XML中部部,上面的有大小写之分我的输入法不好用,不好写
      

  2.   

    /Servlet/HelloWorld should change to /servlet/HelloWorldDeploy the servlet in web.xml
      

  3.   

    我要詳細一點的.
    我還是才學習JSP的.
      

  4.   

    首先,你得写一个正确的servlet程序,比如叫SampleServlet.java
    其次,把正确编译的servlet类放到tomcat\webapps\ROOT\WEB-INF\classes\下
    然后在tomcat\webapps\ROOTWEB-INF\web.xml中配置servlet别名和路径映射:
      <servlet>
        <servlet-name>Sample</servlet-name>
        <servlet-class>SampleServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Sample</servlet-name>
        <url-pattern>/sample</url-pattern>
      </servlet-mapping>
    最后在jsp中以<FORM METHOD="post" ACTION="sample">的方式调用
    或是以http://localhost:8080/sample (/sample是servlet的映射)的方式调用
      

  5.   

    用JB的向导做一个,然后在去读它自动生成的web.xml文件,一看便知。
      

  6.   

    我的JDK裝在C:\j2sdk,TOMCAT裝在C:\Tomcat 4.
    謝謝哪位給出完整的路徑配置.然後給個Servlet的例子.
    謝謝,謝謝.
      

  7.   

    在你的web-inf目录下打开web.xml文件,添加如下:
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/Servlet/HelloWorld</url-pattern>
      </servlet-mapping>
    把你的HelloWorld.class放到web-inf目录下的classes文件夹中,
    然后http://localhost:8080/servlet/HelloWorld就可以了!
      

  8.   

    我推荐你先学习比较基础的书籍
    在环境变量里设定java_home and j2ee_home 分别指定为jdk and j2sdkee的安装目录
    然后设置你的web应用目录 下面就是web -inf  and classes and lib and src and ...
    当然你应该在tomcat 的conf目录下把server.xml里添加context path 
    在web.xml 里添加上面朋友说的mapping 什么的
    估计就这么多了
    可是我推荐你先学习一下书籍里的例子什么的
    等以后可以用ide比较简便,当然基础的还是得会呀
      

  9.   

    我要是在web-inf中的web.xml文件中加入這樣的代碼:
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/Servlet/HelloWorld</url-pattern>
      </servlet-mapping>tomcat就不能正確的運行了.把這個代碼去掉就能夠看到正確的啟動畫面.加了這些代碼,錯誤是404,(運行jsp文件和servlet文件)
    不加代碼就不能運行servlet啊.其他正常.
    你知不知道怎麼解決啊.在tomcat中
      

  10.   

    首先你要正确设定你的classpath,让你的tomcat能顺利跑起来。
        例如:classpah设为:“.;C:\PROGRA~1\JMF21~1.1E\lib\sound.jar;C:\PROGRA~1\JMF21~1.1E\lib\jmf.jar;C:\PROGRA~1\JMF21~1.1E\lib;%systemroot%\java\classes;C:\j2sdk\lib\dt.jar;C:\j2sdk\lib\tools.jar;C:\tomcat-4.0.3\common\lib\servlet.jar;”接下来就是正确摆放你所编译好的class文件到“C:\tomcat-4.0.3\webapps\ROOT\WEB-INF\classes”这个目录下面。顺便编辑“C:\tomcat-4.0.3\webapps\ROOT\WEB-INF\web.xml”这个文件,添加:“
      <servlet>
        <servlet-name>helloWorld</servlet-name>
        <servlet-class>helloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>helloWorld</servlet-name>
        <url-pattern>/helloWorld</url-pattern>
      </servlet-mapping>

    最后,就是startUp Tomcat, 在浏览器中输入“http://127.0.0.1:8080/hellWorld”
    试试吧,如果还不行就是你自己的问题了,祝好运
      

  11.   

    <servlet-class>HelloWorld</servlet-class>
    请确认你的类文件包结构
    另外,将你的web.xml贴出来
      

  12.   

    还有啊,就是编辑“C:\tomcat-4.0.3\webapps\ROOT\WEB-INF\web.xml”这个文件,是把添加的内容像上面那样加在:“
    <web-app>

    </web-app>
    ”中间,不是光光就加上就可以的。注意啊