【问题标题】:Struts2 simple app throwing HTTP 404 ExceptionStruts2 简单的应用程序抛出 HTTP 404 异常
【发布时间】:2016-03-12 22:55:49
【问题描述】:

我正在运行“Hello World”struts 2 示例。我已将所有必需的依赖项放在“/WEB-INF/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 - 请求的资源不可用”异常。

【问题讨论】:

标签: web struts2


【解决方案1】:

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

【讨论】:

  • 检查 web.xml 。我在 web.xml 的“welcome-file-list”元素中使用了 Login.jsp。但由于 HTTP 404 异常,它没有将我带到 Login.jsp 文件。
【解决方案2】:

仅供参考:过滤器调度程序已在 struts2 中被弃用,我必须建议您使用

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 从更新的开始总是更好

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

【讨论】:

  • 尝试添加 commons-lang3-3.1.jar 和 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter ,但同样的异常 HTTP 404。
猜你喜欢
  • 2015-07-12
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 2011-08-02
  • 1970-01-01
  • 2017-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多