你的web.xml中有没有把你的Servlet跟路径对应起来!
就像这种:
<servlet-mapping>
<servlet-name>SessionExample</servlet-name>
<url-pattern>/servlet/SessionExample</url-pattern>
</servlet-mapping>
就像这种:
<servlet-mapping>
<servlet-name>SessionExample</servlet-name>
<url-pattern>/servlet/SessionExample</url-pattern>
</servlet-mapping>
<servlet-name>FirstTomcat</servlet-name>
<servlet-class>FirstTomcat</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>FirstTomcat</servlet-name>
<url-pattern>/servlet/FirstTomcat</url-pattern>
</servlet-mapping>
是这个吗?FirstTomcat用不用写绝对路径呀!
FirstTomcat.class要放在
webapps\yourwebapps\WEB-INF\classes这个
目录里面。
如果你只是做测试的话,你就直接放在
webapps\servlets-examples\WEB-INF\classes
目录里面。然后在web.xml上加上上面讲的,就可以了!
我的安装路径下面
C:\Tomcat\webapps\ROOT\WEB-INF
怎么没有classes需要自己创建吗?
你的配置文件web.xml里面如果是
-----------------------------------------------
<url-pattern>/servlet/FirstTomcat</url-pattern>
-----------------------------------------------
那你访问的时候就要用http://localhost:8080/servlet/FirstTomcat
另外不建议你把你自己写的SERVLET放在ROOT里面。
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
</web-app> <servlet>
<servlet-name>FirstTomcat</servlet-name>
<servlet-class>FirstTomcat</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>FirstTomcat</servlet-name>
<url-pattern>/servlet/FirstTomcat</url-pattern>
</servlet-mapping>tomcat放在c:\\Tomcat路径下
你的FirstTomcat.class应该放在
webapps\ROOT\WEB-INF\classes里面。
WEB-INF\目录下有classes和lib两个
文件夹,还有一个web.xml文件。
那应该放到哪?另建一个文件夹吗?
tomcat\conf\server.xml里面对你加的文件夹进行对应。
例如:
<Context path="/chat" docBase="D:/chat"
debug="0" reloadable="true"/>
访问时:
http://localhost:8080/chat
路径下没有 WEB-INF
他在ROOT的路径下,即C:\Tomcat\webapps\ROOT路径下C:\Tomcat\webapps\ROOT\WEB-INF路径下只有web.xml,没有classes和lib两个文件夹
在ECLIPSE的安装路径下有
E:\eclipse\workspace\FirstTomcat\WEB-INFclasses和lib两个文件夹
你可以加我吗?或者你给我qq号,我加您都行!
还有,怎么把文件打包,都需要包括那些文件?
非常感谢
你把你的E:\eclipse\workspace\FirstTomcat\
目录下的所有文件打个包寄给我吧!
Email:[email protected]