2013-07-03 58 views
2

我一直在開發我的第一個簡單應用程序。爲了運行基本的struts應用程序,我已將所有必需的庫包含在WEB_CONTENT/WEB_INF/lib中。但是,當我打開它顯示的網址:
請求的資源(/StrutsStarter/getStarter.action)不可用所需資源在struts2中不可用

我不知道爲什麼它不能正常工作,因爲由於dubug沒有提供任何錯誤。任何幫助,將不勝感激。

的web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> 
<display-name>StrutsStarter</display-name> 
    <welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
    <welcome-file>index.htm</welcome-file> 
    <welcome-file>index.jsp</welcome-file> 
    <welcome-file>default.html</welcome-file> 
    <welcome-file>default.htm</welcome-file> 
    <welcome-file>success.jsp</welcome-file> 
</welcome-file-list> 

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
</filter> 

<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 


</web-app> 

struts.xml中

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE struts PUBLIC 
     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
     "http://struts.apache.org/dtds/struts-2.0.dtd"> 

<struts> 
<constant name="struts.devMode" value="true"></constant> 
<package name="default" extends="struts-default"> 
    <action name="getStarter" class="org.aars.action.StarterAction"> 
     <result name="success">/success.jsp</result> 

    </action> 

</package> 

</struts> 

StarterAction

package org.aars.action; 

public class StarterAction { 

    public String execute(){ 
     System.out.println("StarterAction Executed"); 
     return "success"; 
    } 

} 

我添加了這些罐子

  • 公地文件上傳-1.2.2.jar
  • 公地IO-2.0.1.jar
  • 公地郎2.4.jar
  • 公地測井1.1.1.jar
  • 共享記錄-API-1.1.jar
  • freemarker的-2.3.19.jar
  • 了Javassist-3.11.0.GA.jar
  • OGNL-3.0.6.jar
  • Struts2的核心 - 2.3.14.3.jar
  • XWork的核心 - 2.3.14.3.jar

在此先感謝。

回答

2

終於我找到了答案。

我剛剛添加了一個罐子commons-lang3-3.1.jar構建路徑使其工作。

+0

如果這是問題,你會得到關於在Tomcat日誌中丟失類的錯誤。如果在項目中出現任何問題,請嘗試查看它。祝你好運 – gnanz

+0

我對你寶貴和寶貴的指導表示感謝 – spr