| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:一个关于servlet的问题
取消只看楼主 加入收藏
player
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-6-20
收藏
 问题点数:0 回复次数:4 
一个关于servlet的问题
我的Tomcat5基本jsp网页测试都能够通过,在书上看到编写servlet只须将/conf下的web.xml中The mapping for the invoker servlet下面的注释去掉就可以使用路径http:localhost:8080/servlet/HelloServlet对我编写的HelloServlet进行访问,可是网页总是出现404状态,提示找不到资源,我是按照要求将编译好的class文件放在了WEB-INF下的classes目录下了啊,请问这应该怎么解决
搜索更多相关主题的帖子: servlet 
2006-12-21 15:11
player
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-6-20
收藏
得分:0 
奇怪的是我已经完全配置完了呀,出现这个问题应该就在路径上吧,我的路径设置应该是没有问题的,因为访问其它基本网页都能成功啊,有哪些配置会造成servlet的这种情况啊
2006-12-21 15:31
player
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-6-20
收藏
得分:0 
书上说去掉下面代码的注释就可以了,好像不用另外再配置web.xml的其它东西了

<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>

[此贴子已经被作者于2006-12-21 15:48:58编辑过]

2006-12-21 15:48
player
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-6-20
收藏
得分:0 

这个还真没配置,我在web.xml中找到了,不过不知道该怎么改,我就直接把它的注释去掉了,但是默认的值好像不行,运行不了,默认值如下:

<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

2006-12-21 16:05
player
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-6-20
收藏
得分:0 
好了,解决了,原来是包的问题,在jbuilder中编译时放在了一个包里,剪切过来时却忘了把它放在包里

谢谢帮助!
2006-12-21 16:11
快速回复:一个关于servlet的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026185 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved