eclipse开发jsp servlet 怎么出现http 404错误

新手学习,开发jsp。使用eclipse+myeclipse,只写jsp和javabean能正常运行,写servlet,会出现HTTP Status 404 The requested resource is not available.
请高手解答

1、创建Servlet需要更新配置WEB-INF下的web.xml,关于配置web.xml:
<description>,<display-name>
____________________________________________
<description>站台描述</discription>
对站台做出描述.
<display-name>站台名称</display-name>
定义站台的名称

<servlet>
_____________________________________________
servlet元素包含两个子元素servlet-name和servlet-class.用来定义servlet类.
<servlet-name>Servlet的名称</servlet-name>
<servlet-class>包名.Servlet的名称</servlet-class>
范例:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>SearchServlet</servlet-name>
<servlet-class>data.SearchServlet</servlet-class>
</servlet>

<servlet-mapping>
_____________________________________________
servlet-mapping元素包含两个子元素servlet-name和url-pattern.用来定义servlet所对应URL.
<servlet-name>Servlet的名称</servlet-name>
定义Servlet的名称.
<url-pattern>Servlet URL</url-pattern>
定义Servlet所对应的RUL.例如:<url-pattern>/Servlet/Hello</url-pattern>
</servlet-mapping>
范例:
<servlet-mapping>
<servlet-name>LoginChecker</servlet-name>
<url-pattern>/LoginChecker</url-pattern>
</servlet-mapping>

<session-cofing>
__________________________________
<session-config>
session-config包含一个子元素session-timeout.定义web站台中的session参数.
<session-timeout>分钟</session-timeout>
定义这个web站台所有session的有效期限.单位为分钟.(默认为30分钟)
</session-config>
范例:
<session-config>
<session-timeout>20</session-timeout>
</session-config>

2.配置好了以后,确定访问路径是对的,http://localhost:8080/项目名/baseServlet.
3.看看WEB-INF/classes下有没有web.xml中所映射的类,
注意所写的Servlet如果带有包声明, 在WEB-INF/classes下的类路径要带上完整的包结构路径。

4.如果以上都没有问题的话,到Tomcat的webapps目录下,找到那个项目。
同样要配置里面的web.xml,并且这里的web.xml的配置内容要与WEB-INF下web.xml的配置内容一样。

一般来说,在Tomcat中webapps下的每个文件夹都是一个独立的Web应用,
ROOT文件夹是Tomcat的一个默认的Web应用,你输入http://localhost:8888的时候,默认的访问就是ROOT文件夹下的index.html
对于一个简单的Web应用,你不能在ROOT这个Web应用嵌套另一个Web应用,
对于静态页面来说,只要URL路径与真实的Web应用的目录结构路径一致,就能访问,
但如果要访问Servlet,
其class类文件必须放于Web应用(不要嵌套)的WEB-INF/classes目录下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-12
404是路径问题,在你的XML中看看你的写的路径和连接路径是否统一。
第2个回答  2009-07-09
404是路径问题,请检查你对应跳转到servlet的地址名和web.xml的
<url-pattern>/servlet的地址</url-pattern> 是否一致 就可以了
有时甚至再xml里面根本没有对应的(可能是拷贝过程中出错)你就新建一个sersvlet 再到xml里把其地址改为你要跳转的地址就行
第3个回答  2009-07-13
404是找不到路径。
如果你是手动生成servlet的,在配置文件web.xml 里的
<url-pattern>/**</url-pattern>
星星是你的servlet地址
例如:<url-pattern>/a.do</url-pattern>

你在JSP页面连过去的话 action="../a.do"或action="./a.do"本回答被提问者和网友采纳
第4个回答  2009-07-07
注意你的web.xml 文件,是否配置好了你写的servlet? jsp不需要在web.xml里配置,servlet是需要的

eclipse开发jsp servlet 怎么出现http 404错误
<\/session-config> 2.配置好了以后,确定访问路径是对的,http:\/\/localhost:8080\/项目名\/baseServlet.3.看看WEB-INF\/classes下有没有web.xml中所映射的类,注意所写的Servlet如果带有包声明, 在WEB-INF\/classes下的类路径要带上完整的包结构路径。4.如果以上都没有问题的话,到Tomcat的webapps目录下...

jsp高手请进 http 405 servlet
可能是找不到dopost方法,可能是创建SERVERLET的时候没有把DOPOST的方法打上勾.导致页面提交信息时找不到DOPOST.

为什么我的网页会显示HTTP Status 404
1、所访问网站的服务器问题,用户所访问的网站对应的服务器网页已被删除或者修改,也可能是用户所访问的网站服务器没有部署Web服务器应用,导致服务器未能响应用户的请求,所以网站会返回404错误状态码。2、所访问网站的URL问题,这是因为用户输入的网站地址链接错误或者输入了不存在的网站的网址。也可能是...

为什么eclipse中启动tomcat后,浏览器中出现404
1、路径错误 2、web.xml文件映射路径写错 3、服务器设置 4、servlet的jar包未导进去或者没有随项目发布 如果是路径错误,仔细检查即可解决问题。服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在eclipse界面双...

eclipse中创建selervlet在web.xml中出现下述错误,求大神!!!急!!急...
因为你的 内容还没有写完全,就像写一个方法是有return值,但你还没写return 就会一直显示有错误。等你写完错误就没有了。这样:<!-- 创建一个servlrt实例 --><servlet> <servlet-name>servletDemo1<\/servlet-name><servlet-class>com.jiangnanuniversity.servlet.ServletDemo1<\/servlet-class> <\/servlet> 已赞...

jsp tomcat 404页面设置失效?
问题: 1、eclipse中配置好tomcat服务器后,启动tomcat查看控制台信息显示启动成功, 但访问tomcat首页报404异常 2、而从tomcat\/bin目录中启动后,就能够正常访问首页,由此分析应该是eclipse配置错误 解决方案: 查询资料,正确配置如下: 双击Server中配置的Tomcat服务器会弹出如下界面:...

eclipse中servlet标签报错怎么办?
如果在 Eclipse 中使用 Servlet 标签时出现错误,可以尝试以下方法来解决问题:确保已正确安装并配置了 Apache Tomcat 或其他适用的应用服务器。确保已将所需的 Servlet API 类库添加到项目的类路径中。如果 Eclipse 报告“找不到符号”,则可能是因为在 Servlet 标签中指定的类名称不正确。请检查标签中类...

刚刚安装了Eclipse和MyEclipes,完了后建了一个名为HellWord的Web应用...
看了一下,发现没什么问题的呀!你重新再来一遍 1.在MyEclipse中建立一个Web项目,名字叫MyWeb 2.在src下建立一个servlet类,点右键,选择servlet,名字叫HelloWorld 3.部署上服务器 4,输入http:\/\/127.0.0.1:8080\/MyWeb\/servlet\/HelloWorld 看看,我的都成功了,希望你的也可以成功。

eclipse 编译 jsp 出错
这个意思是Unable to compile class for jsp :无法编译JSP 会不会是你的编码的问题?GB18030``没见过这个字符集阿 一般都是 utf-8 或 gb2312 或 gbk 或者问题在于 jsp代码写的不正确。比如标签之类的 看程序倒是没发现什么特别的问题。。。难道是tomcat的问题?!妙哉···...

tomcat可以正常启动,但是不能访问即页面报404错误怎么办?
404异常大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servlet的jar包未导进去或者没有随项目发布等等。如果是路径错误,仔细检查即可解决问题。服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在...

相似回答