Jsp/Servlet配置问题,请各位帮忙(100分)

  • 主题发起人 主题发起人 luaijun
  • 开始时间 开始时间
L

luaijun

Unregistered / Unconfirmed
GUEST, unregistred user!
初学,Tomcat4.0.3
Tomcat启动后,所带例子可以正常运行
我自已写的一个Servlet放到Examples下正常运行.
我又写了一个.html文件,其中点调用了一个Servlet.
这个.html文件可正常运行,但点提交,调用Servlet,会404错误?
单独运行调用的Servlet也可运行
问题1.
我这个Html文件放到Examples下的什么地方,Servlet放到Example什么地方,就可以正常运行
我把Servlet放到webapps/examples/WEB-INF/classes下,而.html放哪儿好象都不行,一点提交,
就出错?
问题2.
我新建一个Web应用,目录结构
webapps/MyServlet
webapps/MyServlet/web-inf/
webapps/MyServlet/web-inf/classes

我把在Example我写的可以正常运行的Servlet放到其下面,webapps/MyServlet/web-inf/classes,
怎么都运行不了?
我在Server.xml中参照有关文档加了
<Context path="/MyServlet"do
cBase="MyServlet" debug="0" reloadable="true"/>
在Web_inf中也加了web.xml,也不行?
问题3
Tomcat中建一个自己的Web应用,到底应怎么做?我基本上把论坛上所有贴子都看了一遍,
好象没有一个完整说明的?
 
<form name="form1" method="post" action="../servlet/TestServlet">
网页中可以这么写,而servlet则放在WEB-INF/classes下
它们之间就是这么简单的映射关系而已,弄清了这个关系,你的几个问题就迎刃而解了
 
还要编辑web.xml文件内容。每创建一个Servlet就要修改一下web.xml,据说也有一劳永逸的
办法,你到csdn上去搜索一下吧。很多的。我昨天弄了一下午,最后还没有解决。
 
问题1.你这个Html文件放到Examples下即可,Servlet放到Examples/WEB-INF/classes下即可
正常运行。
问题2.在你做的基础上,web.xml加入以下代码试试(至少Tomcat4.1.18如此)
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
问题3.先问你是用linux还是windows
另能否帮俺看看http://www.delphibbs.com/delphibbs/dispq.asp?lid=1700936


 
后退
顶部