当前位置:编程学习 > JAVA >>

websphere在web.xml中新添加一个servlet配置不生效

服务器:linux    java服务:websphere   
在项目WEB-INF里的web.xml中新添加一个servlet的配置,上传到服务器,重启,访问servlet报404.
在网上也搜索过了,说是修改config/目录里面对应项目的web.xml,但是还是不不成功。
项目是直接源码拷贝过来的,不是通过打包部署到服务器上的,导致在installapp里没有对应项目的文件,所以也不能按照网上说的修改这里的web.xml
但是修改web.xml里面原有的servlet配置信息,是有效果。但是如果把url-pattern修改了,访问就报404.请问这个是什么原因导致的,纠结了好几天了,一直在尝试修改,都没效果。 --------------------编程问答-------------------- web.xml里面的servlet配置信息是要跟 你的servlet文件路径对应的
如下:
<servlet-mapping>
    <servlet-name>yourServlet</servlet-name>
    <url-pattern>/youServlet</url-pattern>
  </servlet-mapping>
其实你也可以在报错的地方看一下,系统找的路径是什么,跟你期望的有什么不一样,就知道怎么改了
前提要保证你的过程里有这个servlet文件啊 --------------------编程问答-------------------- 没有报错,就是浏览器显示404,无法找到页面,还有就是比如,web.xml里原先有
<servlet-mapping>
  <servlet-name>yourServlet</servlet-name>
  <url-pattern>/youServlet</url-pattern>
  </servlet-mapping>,然后我把<url-pattern>/youServlet</url-pattern>改成<url-pattern>/youServlet1</url-pattern>,上传上去,重启服务,然后访问就报404了。。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,