web.xml部署servlet问题
我用myeclipse+tomcat开发网站,tomcat安装的目录是c:\tomcat6,并在web.xml下配置好虚拟目录映射到在D:\myjsp的工程。现在我在myeclipse下新建一个工程文件夹,名字为:myproject,即在目录D:\myjsp\下,当我在webroot下设计一个网页,用于提交用户信息到src 目录下的servlet包下的名为userinfo的一个servlet类,并在web.xml下部署好描述文件,如下:<servlet-name >userinfo</servlet -name>:<servlet-class >servlet.userinfo</servlet-class>,然后是<servlet-mapping><servlet-name>userinfo</servlet-name><url-pattern>/user</url-pattern></servlet-mapping>
,启动tomcat后,输入127.0.0.1/myjsp/myproject回车,显示一个页面,供用户填写表单信息,再点击提交后显示错误信息是找不到webroot下的userinfo,是不是我的web.xml部署有误,请指教!
------解决方案--------------------UP
------解决方案--------------------试查一下大小写
------解决方案--------------------还有,你的路径有没有写错呢?有很多原因,由你给的信息,好像不太足够判断你的问题所在
------解决方案-------------------- 是不 是你提交的 问题啊
提交 的 servlet 你看你
url 是不是 前面 127.0.0.1/myjsp/user
------解决方案--------------------<url-pattern>/user </url-pattern> </servlet-mapping>
你请求的下一个url必须是红色部分结尾的,现在是吗?
仔细检查一下。
------解决方案--------------------可见你的项目没有部署
你在myEclipse的中的tomcat图标左边的一个服务器图标就是项目部署的图标
点击进去选择你要发布的项目,就可以了
你试试
------解决方案--------------------试用一下,直接用127.0.0.1/user