环境配置问题:我的servlet为什么总是找不到?
我用的是tomcat4.1.24和j2sdk1.3.0.2,配置了应用程序目录,系统的首页可以显示,可是首页要调用的servlet就找不到了,不知道是不是web.xml配置出了问题,请教各位,在线等。 问题点数:50、回复次数:11Top
1 楼hellowiner()回复于 2003-12-02 16:05:15 得分 10
web.xml是怎么配置的,还有class在什么地方,package是什么啊Top
2 楼seikoo(上下求索)回复于 2003-12-02 16:13:44 得分 0
你两个三角???
路径呗。Top
3 楼wyj1979(玉楼听潮)回复于 2003-12-02 16:15:00 得分 0
系统都是做完的,只是配置环境的版本换了,配置就出了问题,以前的tomcat除了conf-server.xml根本不用配置什么的。
结构如图示:
kySystem
--index.htm(首页)
--WEB-INF
--classes
--initServlet(首页index.htm要调用的初始化类)
--web.xmlTop
4 楼seikoo(上下求索)回复于 2003-12-02 16:15:04 得分 25
你的servlet的Url patern是啥?
你的jsp的action就写啥。。。Top
5 楼ddbean(Welsh)回复于 2003-12-02 16:18:23 得分 10
servlet要放在WEB-INF/classes/目录下,
如果是WEB-INF/classes/A.class则访问servlet/ATop
6 楼seikoo(上下求索)回复于 2003-12-02 16:19:28 得分 0
在web.xml里,
<servlet>
<servlet-name>testbeanservlet</servlet-name>
<servlet-class>webjava.TestBeanServlet</servlet-class>
</servlet>
///////////////////////////////////////////////////////
<servlet-mapping>
<servlet-name>testbeanservlet</servlet-name>
<url-pattern>/testbean</url-pattern>
</servlet-mapping>
action="/testbean"Top
7 楼seikoo(上下求索)回复于 2003-12-02 16:23:10 得分 0
“servlet要放在WEB-INF/classes/目录下,
如果是WEB-INF/classes/A.class则访问servlet/A”
搞不好,会误导。。。Top
8 楼yupingping(平平)回复于 2003-12-02 16:29:17 得分 0
upTop
9 楼wyj1979(玉楼听潮)回复于 2003-12-02 16:31:36 得分 0
“servlet要放在WEB-INF/classes/目录下,
如果是WEB-INF/classes/A.class则访问servlet/A”
这些我都知道,就是web.xml配置的不对。Top
10 楼wyj1979(玉楼听潮)回复于 2003-12-02 16:34:42 得分 0
我的系统是个常见的框架结构的,InitServlet是首页调用的,其余的操作各有各的sevlet对应,现在配置完环境,首页是可以看到的,就是后面的看不到了。Top
11 楼hellowiner()回复于 2003-12-02 16:38:14 得分 5
你把用到的class打成jar包,放到WEB-INF下的lib文件里,试试吧,因该可以的Top




