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 开发