2012-07-13 35 views
0

我試圖用框架strust2.3.4運行項目但出現錯誤 當我在「常量」中使用在struts.xml文件當在struts.xml文件中使用「** constant **」時出現錯誤(strust 2.3.4框架)

<constant name="struts.convention.action.packages" value="com.pfs.pnn.action"/> 

和配置行動

<action name="system_list" class="SystemListAction"> 
    <result name="success">/pages/system_list.jsp</result> 
</action> 

錯誤:

Caused by: Action class [SystemListAction] not found - action - file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/pnn/WEB-INF/classes/struts.xml:8:58 
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:434) 
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:378) 
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:495) 
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:286) 
    at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112) 
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234) 
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) 
    ... 16 more 

我不知道哪裏出錯。請幫幫我!

+0

嗨,嘗試把整個路徑到你的動作定義:'<動作名稱=「system_list」級=「com.pfs。 pnn.action.SystemListAction「>' – Jaiwo99 2012-07-13 10:07:09

+1

如果你使用約定,你爲什麼還要在配置文件中定義動作? – 2012-07-13 12:33:44

回答

相關問題