servlet问题,请教你们
我安装了,Apache Tomcat/5.0.28, 我看里的的一个servlet,就是自带的。HelloWorldExample,能运行,这个类文件和字节码文件的路径在:D:\Tomcat 5.0\webapps\servlets-examples\WEB-INF\classes中。为了看他是不是运行了此目录下的HelloWorldExample,我把文件删除或改名,结果没办法正常看到此结果。当然我改了名后去访问(不管是用类名还是字节码文件名)都没法访问。
我于是把这个原文件再用JAVAC编译了一次,不过我把文件名改成和类名改成了,hellogood 编译能正常通过,可以当我把这原文件和编译的生成文件放到上面的目录中运行时却看不到结果。
还有,Apache Tomcat为什么没有像ASP一样的调试功能,也就当网页出错时,他会报告那地方有错。
问题点数:100、回复次数:15Top
1 楼woodcord(我心飞翔)回复于 2005-06-01 18:13:19 得分 10
还有,Apache Tomcat为什么没有像ASP一样的调试功能,也就当网页出错时,他会报告那地方有错。
有啊!
你没有看到吗?Top
2 楼querlang(编程浪子)回复于 2005-06-01 18:28:36 得分 10
可能是你路径没写对,看看web.xml中是不是有配置Top
3 楼Justin_579(飞行鱼)回复于 2005-06-01 18:32:02 得分 40
servlet入在web-inf\classes下的,要调用servlet必须在web-inf\web.xml中进行相应配置
<servlet>
<servlet-name>...</servlet-name> //servlet名
<servlet-class>..</servlet-class>//servlet的相对路径
</servlet>
<servlet-mapping>//servlet映射
<servlet-name>...</servlet-name>
<url-pattern>...</url-pattern>//servlet的调用地址
</servlet-mapping>Top
4 楼22cgreen(飘香女孩)回复于 2005-06-01 19:17:41 得分 0
TO 都市海
出现的错误确实如此,看了一下,在里面设置了,果然能行.
但是我想如果是大里的servlet每个都要加那怎和办,不会累死人啊.有没有其它的方法.Top
5 楼jybbh(阿炼)回复于 2005-06-01 21:57:19 得分 10
可以不用加的吧
我在tomcat的conf里面的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>
-->
我把注释去掉了
就行了
你试试Top
6 楼jiffandu(落城役妖)回复于 2005-06-01 22:20:48 得分 10
是阿,差不多就是web。xml没搞对Top
7 楼jinsfree(蓝色天使)回复于 2005-06-01 23:16:03 得分 5
jybbh说的没错Top
8 楼22cgreen(飘香女孩)回复于 2005-06-02 08:41:45 得分 0
再问一下,servlet文件只能放在D:\Tomcat 5.0\webapps\servlets-examples\WEB-INF\classes中吗,可不可以放在其它的目录,如:D:\Tomcat 5.0\webapps\rootTop
9 楼22cgreen(飘香女孩)回复于 2005-06-02 08:51:54 得分 0
TO 阿炼
你说的,我试过,不行哦。
Top
10 楼yxhzj(余华[学习J2EE中])回复于 2005-06-02 09:01:08 得分 5
帮助顶顶,无语Top
11 楼22cgreen(飘香女孩)回复于 2005-06-04 08:46:18 得分 0
有人知道吗.Top
12 楼jybbh(阿炼)回复于 2005-06-04 09:50:58 得分 5
哪不行呢?
有没有报错
可不可以运行JSP先?Top
13 楼zhangweizhong007(轩辕剑)回复于 2005-06-04 10:25:24 得分 5
关于Tomcat技术,我也想了解亚!!
联系:who9999999992008@yahoo.com.cnTop
14 楼22cgreen(飘香女孩)回复于 2005-06-04 19:19:16 得分 0
就是当运行,跟没有设置web.xml效果是一样的,出现无法访问的错误.真不是知道是不是每个servlet都要在web.xml中设置,这太烦人了.不知道apach是不是这样.Top
15 楼yelongyelong(夜龙)回复于 2005-06-04 19:28:29 得分 0
对,每个servlet都要在web.xml中设置Top




