我正在运行一个“Hello World”struts 2示例。我已将所有必需的依赖项放在“/ WEB-INF / lib”位置。我的lib位置有以下罐子:
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
我是否需要任何其他jar文件来运行简单的Struts2应用程序?
当我运行我的应用程序时,我收到“HTTP状态404 - 请求的资源不可用”异常。
答案 0 :(得分:0)
检查web.xml以及Eclipse创建的部署描述符,以了解它是否指向正确的JSP。即如果jsp位于JSP文件夹下,欢迎文件应为/JSP/welcome.jsp
答案 1 :(得分:0)
仅供参考:过滤器调度程序已在struts2中弃用,我必须建议您使用
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 从更新的
开始总是更好然后尝试添加commons-lang3-3.x文件。它可能会奏效。