当前页面: 开发资料首页 → J2EE 专题 → web.xml的疑问
web.xml的疑问
摘要: web.xml的疑问
调试一个Struts小程序的时候,始终都报HTTP Status 404 - Servlet action is not available错误,反复检查web.xml和struts-config.xml都没发现错误。最后发现Tomcat在启动的时候压根就没读取WEB应用目录/web-inf/下的web.xml文件,因为我随意把它编辑打乱Tomcat启动也不报错,而另外一个应用的web.xml只要弄乱Tomcat启动时马上就报错,这是为什么呢?
你的程序发布的不正确
但是具体怎么回事,从你的描述中看不出来
可是JSP页面是可以显示的,就是提交表单的时候找不着action。tomcat5.5.17、5.5.20都试过,JDK为1.5.0.
要如何发布呢?另外一个别人做的Struts工程可以正常运行的。server.xml里的配置:
看一下/conf/Catalina/localhost 这个目录你就明白了
观望中~~~~
顺便接分呀~~~~
没明白,跟那里面的文件有啥关系?
你tomcat的版本是多少。因为。有个别版本的tomcat 好像必须要在
%TOMCAT_HOMAE%/conf/servet.xml中配置
可以重新下载一个tomcat试试。比如: 4.1.3 或 4.1.7 的试试
在你的Action类里,你extends Action??
重新发布一下,看你说的情况,根本就没发布成功
没错