servlet调用不到 提示是http 404 没有任何错误提示
用的是JBUILDER 9 数据库是SQL SERVER 2000数据库 操作系统是WINDOWS XP SP2 PROFESSINAL
集成的tomcat 4.0.6 我原来以为是tomcat的问题 我又下了个TOMCAT 5.0.18 部署后运行 还是同样的问题 请高手指点
问题点数:0、回复次数:26Top
1 楼cold_face(没有终点)回复于 2005-06-04 11:47:14 得分 0
我试过 把那些用servlet写的用jsp代替就可以 小弟很是迷茫 请大家指点迷津 不胜感谢!!
解决问题,我立刻给分,绝不食言!!!!!!Top
2 楼caiyi0903(willpower)回复于 2005-06-04 12:02:04 得分 0
是不是web.xml里没有配置好servlet啊Top
3 楼cold_face(没有终点)回复于 2005-06-04 12:09:54 得分 0
我设置过的,但是还是有问题!!
Top
4 楼Jolestar(叶明)回复于 2005-06-04 12:11:00 得分 0
把配置文件贴出来,
然后把你调用servlet的路径贴出来.
应该是配置文件没配置好.
Top
5 楼cold_face(没有终点)回复于 2005-06-04 12:15:21 得分 0
<?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>Board_delete</servlet-name>
<servlet-class>aboutjsp.board.Board_delete</servlet-class>
</servlet>
<servlet>
<servlet-name>Board_insert</servlet-name>
<servlet-class>aboutjsp.board.Board_insert</servlet-class>
</servlet>
<servlet>
<servlet-name>Board_update</servlet-name>
<servlet-class>aboutjsp.board.Board_update</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Board_delete</servlet-name>
<url-pattern>/servlet/Board_delete</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Board_insert</servlet-name>
<url-pattern>/servlet/Board_insert</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Board_update</servlet-name>
<url-pattern>/servlet/Board_update</url-pattern>
</servlet-mapping>
</web-app>
Top
6 楼caiyi0903(willpower)回复于 2005-06-04 12:24:11 得分 0
配置没有什么问题,你具体是怎么访问的?另外,大小写注意有没有搞错!Top
7 楼cold_face(没有终点)回复于 2005-06-04 12:29:10 得分 0
访问的路径跟配置里的一样,大小写都没问题
Top
8 楼cold_face(没有终点)回复于 2005-06-04 12:39:30 得分 0
<form name='View_Form' action='/servlet/Board_insert' method='post'>
function Delete() {
location.href ='/servlet/Board_delete?num='+document.View_Form.num.value+'
&password='+document.View_Form.password.value+'
&pageNo='+document.View_Form.pageNo.value;
}
<form name='View_Form' action='/servlet/Board_update' method='post'>Top
9 楼caiyi0903(willpower)回复于 2005-06-04 12:50:54 得分 0
你既然是post方式提交表单,直接form.submit()不就可以了吗?干嘛还要用location.href??Top
10 楼cold_face(没有终点)回复于 2005-06-04 12:55:35 得分 0
那是几个不同的JSP 文件里的调用
Top
11 楼cold_face(没有终点)回复于 2005-06-04 14:05:27 得分 0
HTTP Status 404 - /servlet/Board_insert
--------------------------------------------------------------------------------
type Status report
message /servlet/Board_insert
description The requested resource (/servlet/Board_insert) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.18Top
12 楼ike_Adriano(亚热带空气)回复于 2005-06-04 15:42:58 得分 0
Board_insert这里好像有错误啊Top
13 楼KFeng_bird()回复于 2005-06-05 11:08:03 得分 0
帮你顶
Top
14 楼KFeng_bird()回复于 2005-06-05 11:10:14 得分 0
你试着先到http://localhost:8080/manager/html中把你的站点启用了,然后就可以啦Top
15 楼chinajava(chinajava)回复于 2005-06-05 12:02:49 得分 0
你的servlet存放路径可能有问题,你放哪了?是不是放在WEB-INF\classes加包名里面?Top
16 楼kingofhawks(蓝鹰)回复于 2005-06-07 12:41:33 得分 0
路径问题,你的jsp没有找到Top
17 楼glaye(烈焰)回复于 2005-06-07 12:56:46 得分 0
我也有这个问题 怎么解决啊
我的程序在
C:\Tomcat5.0\webapps\ROOT\test\ 这里
我的servlet的class在
C:\Tomcat5.0\webapps\ROOT\test\WEB-INF\classes 这里
我的配置是
<servlet>
<servlet-name>login_confirm</servlet-name>
<servlet-class>login_confirm</servlet-class>
</servlet>
<servlet-mapping>
<url-pattern>/login_confirm</url-pattern>
<servlet-name>login_confirm</servlet-name>
</servlet-mapping>
有错吗?Top
18 楼qingzhuang(半片云)回复于 2005-06-07 13:09:31 得分 0
没有包 就对
servlet/Board_insert 什么东西,可能找不到jsp 文件Top
19 楼whetstone_2000(弋人)回复于 2005-06-07 13:19:24 得分 0
改成<form name='View_Form' action='./servlet/Board_update' method='post'>
Top
20 楼free_card(痛并快乐着)回复于 2005-06-09 12:28:36 得分 0
是采用struts开发的吗Top
21 楼kingofhawks(蓝鹰)回复于 2005-06-09 12:38:42 得分 0
访问的时候应该是localhost:8080/your context/servlet/Board_update,是不是忘加context了?可能是访问路径的问题呀Top
22 楼joybo()回复于 2005-06-09 13:04:15 得分 0
<form name='View_Form' action='/servlet/Board_insert' method='post'>
action错了,应该是:
<form name='View_Form' action='Board_insert' method='post'>
是用servlet-name来用的
Top
23 楼kingofhawks(蓝鹰)回复于 2005-06-09 13:08:31 得分 0
看起来,楼上说的可能是正解了.Top
24 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-06-09 13:32:13 得分 0
学习。。Top
25 楼cold_face(没有终点)回复于 2005-06-09 23:11:56 得分 0
谢谢大家的关注 但是问题依然没有解决
Top
26 楼java_augur(听着音乐 ☆☆☆☆☆☆)回复于 2005-06-10 11:51:18 得分 0
改成<form name='View_Form' action='./servlet/Board_update' method='post'>
注意要.do----->servlet/Board_update.doTop




