2013-03-14 42 views
0

我運行了「Hello World」的支柱2個example.I已經把所有必需的依賴關係中的「/ WEB-INF/lib目錄」的位置。我有以下的罐子在我的lib位置:Struts2的簡單的應用程序拋出HTTP 404異常

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

它似乎並不成爲一個問題庫,404的Cuz意味着你的應用程序無法找到映射(Struts動作)到相應的URL。請附上web.xml和struts配置爲了讓人們幫助你。 – spiritwalker 2013-03-14 10:33:37

+0

請參閱此http://stackoverflow.com/questions/15400895/server-not-starting – 2013-03-14 10:41:48

回答

0

檢查web.xml文件以及通過Eclipse中創建知道它是否指向正確的JSP部署描述符。即如果是JSP JSP文件夾下,歡迎文件應該是/JSP/welcome.jsp

+0

已檢查的web.xml。我在web.xml的「welcome-file-list」元素中使用了Login.jsp。但由於HTTP 404異常,它並沒有帶我去Login.jsp文件。 – 2013-03-14 11:32:54

0

FYI:過濾調度員已在Struts2被棄用我必須建議你使用

org.apache.struts2.dispatcher .ng.filter.StrutsPrepareAndExecuteFilter 它總是更好地開始更新一個

並嘗試添加commons-lang3-3.x文件。它可能工作。

+0

嘗試添加公地lang3-3.1.jar與org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,但同樣的異常HTTP 404。 – 2013-03-14 11:30:38

相關問題