回 帖 发 新 帖 刷新版面

主题:请问关于servlet配置问题

帮帮忙,我在tomcat的webapps下建了个Test文件夹,里面有WEB-INF,WEB-INF里面有一个classes文件夹和一个Web.xml,我把一个叫ChineseServlet.class的放入了classes文件夹,在Web.xml中写<?xml version="1.0" encoding="ISO-8859-1"?>
<Web-app>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>ChineseServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/servlet/ChineseServlet.htm</url-pattern>
</servlet-mapping>
</Web-app>
为什么在ie中打http://127.0.0.1:8080/Test/servlet/ChineseServlet.htm显示http404错误 ,谢谢指教

回复列表 (共2个回复)

沙发

<url-pattern>/servlet/ChineseServlet.htm</url-pattern>
/servlet你在CLASSES下面有这个包吗?你的ChineseServlet放在这个包下吗?
你把/servlet去掉就好了 
或者在CLASSES文件夹下建个SERVLET包 把ChineseServlet.class放到里面就好了!

板凳

不明白servlet为什么之后又跟了/ChineseServlet.htm
直接调用:http://localhost:8080/Test/ChineseServlet
<servlet>
<servlet-name>ChineseServlet</servlet-name>
<servlet-class>ChineseServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChineseServlet</servlet-name>
<url-pattern>/ChineseServlet</url-pattern>
</servlet-mapping>

我来回复

您尚未登录,请登录后再回复。点此登录或注册