JSP的问题:HTTP Status 404 - Servlet action is not available

完全没有接触过JSP,看别人的例子,结果本机上没有登陆好,远程服务器的也出问题了.JSP的问题:HTTPStatus404-Servletactionisnotavail... 完全没有接触过JSP,看别人的例子,结果本机上没有登陆好,远程服务器的也出问题了.

JSP的问题:HTTP Status 404 - Servlet action is not available
悬赏分:50 - 离问题结束还有 14 天 23 小时
JSP+TOMCAT+Struts+spring

登陆提交的时候显示这样的错误:

HTTP Status 404 - Servlet action is not available

type Status report

message Servlet action is not available

description The requested resource (Servlet action is not available) is not available.

主要之前一直运行正常,不知道安装其他软件的时候怎么改了一下系统设置就不行了。

我查了一下说是web.xml配置错误,可是这个文件和之前正常的时候是完全一样的.

webapps下面的文件没做任何改动。

这样的问题可能的原因是什么啊?文件访问权限?环境变量

大家还需要知道什么样的信息,我尽量描述清楚
补充1:貌似TOMCAT有变动。bin里面没有没有startup和catalina这些文件,只有五个文件。我拷了一个catalina进去,运行提示CATALINA_HOME配置不正确。
是不是catalina没有启动就会有上面的问题
展开
 我来答
万恶资本主义好
2008-03-10 · TA获得超过5827个赞
知道大有可为答主
回答量:5974
采纳率:66%
帮助的人:2738万
展开全部
问题的根源在于tomcat解析xml文件的时候没有找到你的文件(也就是你的servlet 文件)。
首先你要查看异常信息:如果它说的这个没有找打的文件是你自己创建的文件的话,你就找找看是不是发布到tomcat的class目录下了。然后你看看如同它说没找到的那个文件是个系统文件(比如struts或者spring的jar文件的话,那就说明是你的jar包没有全部拷贝到相应位置,我前几天还碰到了这个问题,明明所有的文件都在,可是还是告诉我找不大,然后我一个一个检查原来是我的webwork源文件没有拷贝正确,我想你的应该是spring或者struts的源文件没有copy正确)你好好检查下,有结果了记得整理一下,对你以后有帮助的。(*^__^*) 嘻嘻……
筒诜遮葡9C
2008-03-10 · 超过29用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:62.9万
展开全部
如果先前是好的,web.xml没有做任何修改,那应该是struts-config.xml中的action路径配置错了,或者移动了struts-config.xml的位置什么的,总之就是action的配置路径找不到
如果可以保证struts-config.xml的内容和路径都没有修改过,而且程序也没有修改过,那应该就是服务器的问题
解决服务器问题,最简单的方法是重新安装tomcat,实际上可以不用安装的,从别人机器上正常的tomcat拷过来就行(最好路径和别人一样),然后把你的项目拷到webapp目录下或者用工具发布到tomcat上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FinnLei
2008-03-10 · TA获得超过388个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:225万
展开全部
ACTION路径写的不对哦,你用的相对路径还是绝对路径?
找不到当然就报“无效路径”了

可能的原因就是程序根目录换了名字或者安装的时候路径不是和开发测试时候一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冷萱74
2008-03-10 · TA获得超过1368个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:0
展开全部
HTTP Status 404- /jspNew/zzff_index.jsp
是有WEB系统返回的应答,404是表示,你要访取得文件没找到。

可以肯定是服务器方面的问题,你作为终端用户,可以试试以下:
1.把cookie删除后再试

仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
解贤淑怀亭
2020-02-14 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:769万
展开全部
http
status
404
这种错误
一般是你要访问的资源找不到,上面写的
servlet
action
is
not
available
你跳转的action
根本找不到
说明你的url
地址写的有问题
,你自己再好好检查下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式