Web Struts2简单应用程序引发HTTP 404异常

Web Struts2简单应用程序引发HTTP 404异常,web,struts2,Web,Struts2,我正在运行一个“Hello World”struts 2示例。我已将所有必需的依赖项放在“/WEB-INF/lib”位置。我的库位置中有以下jar: commons.io_2.0.1.jar commons-collections-3.2.1.jar commons-fileupload-1.2.2.jar commons-logging-1.1.1.jar freemarker-2.3.16.jar ognl-2.6.11.jar struts2-core-2.2.3.jar x

我正在运行一个“Hello World”struts 2示例。我已将所有必需的依赖项放在“/WEB-INF/lib”位置。我的库位置中有以下jar:

commons.io_2.0.1.jar 
commons-collections-3.2.1.jar 
commons-fileupload-1.2.2.jar 
commons-logging-1.1.1.jar 
freemarker-2.3.16.jar 
ognl-2.6.11.jar 
struts2-core-2.2.3.jar 
xwork-2.0.4.jar 
运行simple Struts2应用程序需要其他jar文件吗


当我运行应用程序时,出现“HTTP状态404-请求的资源不可用”异常

检查web.xml以及Eclipse创建的部署描述符,以了解它是否指向正确的JSP。i、 e.如果jsp在jsp文件夹下,欢迎文件应该是/jsp/welcome.jsp

FYI:Filter dispatcher在struts2中已被弃用,我必须建议您使用

org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter 最好从更新的开始


并尝试添加commons-lang3-3.x文件。它可能会起作用。

这似乎不是一个库问题,因为404意味着您的应用程序找不到对应URL的映射(struts操作)。请附加web.xml和struts配置,以便让人们帮助您。请参阅本文尝试添加commons-lang3-3.1.jar和org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,但相同的异常是HTTP 404.checked web.xml。我在web.xml的“欢迎文件列表”元素中使用了Login.jsp。但由于HTTP 404异常,我无法访问Login.jsp文件。