1、在做struts時,出現找不到資源的錯誤,可能是你建立了struts.xml但沒有在web.xml中配置。
2、在配置web.xml時,出現如下異常
javax.servlet.UnavailableException: Missing configuration resource for path /WEB-INF/struts/oa/struts-config-email.xml
配置多個xml時之間要加逗号,如
<!--********* DAO和Service 層的 spring 檔案 *********-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!--此處記得加逗号-->
/WEB-INF/spring/oa/email-cfg.xml,
/WEB-INF/spring/oa/dataelement-cfg.xml
</param-value>
</context-param>
3、異常:org.springframework.beans.NotWritablePropertyException: Invalid property 'dataElementDao' of bean class [com.kinth.oa.dataelement.service.impl.DataElementServiceImpl]: Bean property 'dataElementDao' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
原因是沒有寫setDataElementDao方法。
4、異常:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named
原因可能是(1)service沒注入。(2)注入是寫在某個xml中,但沒有配置到web.xml中。
5、異常:Property 'target' is required 原因可能是在配置的beang中沒有寫abstract="true"(
如果你有一個(父)bean定義你希望僅僅作為模版使用,而這個定義說明了一個類,你必須把abstract參數設定為true,否則應用程式上下文将試圖預先初始化它。)
6、struts2通路action找不到路徑報404錯 試試在通路的路徑上加個.action