天天看點

配置ssh常見異常

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

繼續閱讀