Topic: 求教 Servlet的web.xml 中的配置问题

  Print this page

1.求教 Servlet的web.xml 中的配置问题 Copy to clipboard
Posted by: iceriver2000
Posted on: 2006-12-31 11:03

我在c:tomcat\webapps\yangbaba\WEB-INF\classes下有 文件test.class
在WEB-INF中的web.xml文档中也有注册servlet和servlet-mapping(拷贝的程序,应该没错误)
怎么在输入:localhost:8080\yangbaba\test怎么会报出404错误呢 ??
求教了.

2.Re:求教 Servlet的web.xml 中的配置问题 [Re: iceriver2000] Copy to clipboard
Posted by: YuLimin
Posted on: 2007-01-01 16:28

web.xml
与test.java源代码放出来看一下

3.Re:求教 Servlet的web.xml 中的配置问题 [Re: iceriver2000] Copy to clipboard
Posted by: iceriver2000
Posted on: 2007-01-05 08:58

我的web.xml文档如下:
<?xml version="1.0" encoding="Shift_JIS"?>

<!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>Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
其中Test为.class文件
它咋就不行呢 ?/我找了好多资料 貌似都这样配制的 还是没解决啊
请各位帮助小弟.

4.Re:求教 Servlet的web.xml 中的配置问题 [Re: iceriver2000] Copy to clipboard
Posted by: iceriver2000
Posted on: 2007-01-05 09:01

而且我在\yangbaba 目录下 存入xx.jsp
是可以在tomcat中运行的..想了好久 也没搞懂why?

5.Re:求教 Servlet的web.xml 中的配置问题 [Re: iceriver2000] Copy to clipboard
Posted by: sophia778
Posted on: 2007-01-16 17:06

你写的是servlet程序吗?

6.Re:求教 Servlet的web.xml 中的配置问题 [Re: iceriver2000] Copy to clipboard
Posted by: pingia
Posted on: 2007-01-25 19:30

iceriver2000 wrote:
我的web.xml文档如下:
<?xml version="1.0" encoding="Shift_JIS"?>

<!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>Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
其中Test为.class文件
它咋就不行呢 ?/我找了好多资料 貌似都这样配制的 还是没解决啊
请各位帮助小弟.


问题出在以下两个地方:
1、<servlet-class>Test</servlet-class> 这里面的“Test”应该改为"test"。
因为"Test"和"test"是两个不同的类! 如果使用"Test"会因为找不到对应的servlet类而出现异常!
2、既然你使用的是<url-pattern>/Test</url-pattern>,那么在浏览器中访问时就应当使用"/Test"的URL匹对去访问,使用"/test"的URL匹对是访问不了的!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923