当前页面: 开发资料首页 → J2SE 专题 → 关于tomcat5.5.17的虚拟路径和servlet的问题,急,在线等待
关于tomcat5.5.17的虚拟路径和servlet的问题,急,在线等待
摘要: 关于tomcat5.5.17的虚拟路径和servlet的问题,急,在线等待
请教,做了个网站,在web.xml里配servlet
KServlet
kylin.KServlet
KServlet
/KServlet
这个是一个form提交的servlet
<form name="form10" method="post" action="/KServlet">
</form >
我把网站放tomcat的ROOT下面,form可以提交,网站运行没问题。
我在tomcat/webapps/下建wz这个虚拟目录
在server.xml配置
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
我把上面说的那个网站放到D:/Tomcat 5.5/webapps/wz文件夹下
运行tomcat后,同样的
<form name="form10" method="post" action="/KServlet">
</form >
提交错误,页面显示如下
找不到网页
您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。
--------------------------------------------------------------------------------
请尝试以下操作:
如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。
打开 w.23pets.com:8080 主页,然后查找指向您感兴趣信息的链接。
单击后退按钮,尝试其他链接。
单击搜索,寻找 Internet 上的信息。
HTTP 400 - 错误请求
Internet Explorer
不知道这个是什么原因,有没人知道,请教,急
kylin.KServlet需要改这个吧。
我也有点忘记了。
/wz/kylin.KServlet貌似。。。忘了。。
谢楼上的,但是你的说法错了
<form name="form10" method="post" action="/KServlet">
改为<form name="form10" method="post" action="KServlet">
如要用绝对路径改为
<form name="form10" method="post" action="/wz/KServlet">
因为在ROOT下,虚拟路径为/,所以可以,要么你就直接用相对路径就行了
以上回答都错误,不过问题已经解决,谢谢,散分