编译的servlet文件(.class文件)放在classes文件夹里。
.jsp文件放在hotel/文件夹里(例如:hotel/*.jsp)。如果还不对,就是你写的程序,重定向有些问题,请仔细查查。

解决方案 »

  1.   

    最简单的方法是把他放到examples\WEB-INF\classes目录下就行了。
    或者自己再配置了,在CSDN里搜Tomcat有很多这些问题,
      

  2.   

    在web.xml配置你的servlet...
    <?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>servlets</servlet-name>
        <servlet-class>weblogic.servlet.ServletServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>servlets</servlet-name>
        <url-pattern>servlets/*</url-pattern>
      </servlet-mapping>
      <servlet>
        <servlet-name>HelloServlet</servlet-name>   //名字
        <servlet-class>weblogicjava.HelloServlet</servlet-class>  //类
      </servlet>
      <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>  //名字
        <url-pattern>/HelloServlet</url-pattern>  //访问url
      </servlet-mapping>
    </web-app>
    访问:
    http://localhost:7001/HelloServlet/HelloServlet
      

  3.   

    给你个工作目录的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>textintoimage</servlet-name>
        <servlet-class>arron.image.merge.TextIntoImage</servlet-class>
      </servlet>
      
      <servlet-mapping>
        <servlet-name>textintoimage</servlet-name>
        <url-pattern>/TextIntoImage</url-pattern>
      </servlet-mapping>
      <session-config>
        <session-timeout>30</session-timeout>
      </session-config>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
      </welcome-file-list>
    </web-app>访问时:
    http://localhost:8080/你的虚拟目录/TextIntoImage
    其中的TextIntoImage是<url-pattern>中声明的映射。
      

  4.   

    鹤清风,你的方法的得出这样的提示:HTTP Status 503 - This application is not currently available.这是什么原因啊
      

  5.   

    别忘了在修改web.xml之后,重启tomcat。
      

  6.   

    http://localhost:8080/hotel/servlet/你的servlet(不要后缀)
    你试试看
      

  7.   

    看一下你的Tomcat的Server.xml,我的tomcat的默认路径是Root
      

  8.   

    Root对应的是“C:\Tomcat\webapps\ROOT\”。
    因此将servlet文件放到“C:\Tomcat\webapps\ROOT\WEB-INF\classes”下。
      

  9.   

    我试验的是使用自己的beans
    应该对你也好使在server.xml 有一个/examples的<context > </context>
    记住是很长的那一段(我想我以前一直用不上也是由于这里没设好吧)把他们复制一下放在它的下面,改"/examples"为你自己的别名,如"abc"
    docbase里写的是自己写的类的路径,如"e:\myBean"
    保存后重启tomcat然后,在e:\myBean下建立自己的文件夹如bean 里面放上bean.jsp
    拷贝ROOT下的WEB-INF到e:\myBean下(不要自己建)
    然后把自己的.class文件放在WEB-INF\classes目录下(在这里我又建了
    一个目录bean,里面才放Test.class文件)
    总之,要和jsp里对应的
    在jsp里调用
    <jsp:useBean id="test" class="bean.Test" scope="session"/>
    <% = test.getString(); %>浏览器里输
    http://localhost/abc/bean/bean.jsp调试通过,呵呵
      

  10.   

    看tomcat自带的examples,参考tomcat的documentation
      

  11.   

    最简单大得方法是把他的例子copy一个,改动一些部分就可以了 .
      

  12.   

    http://expert.csdn.net/Expert/topic/1741/1741409.xml?temp=.1513788