복붙노트

[SPRING] Eclipse에서 applicationcontext.xml을 구성하는 방법

SPRING

Eclipse에서 applicationcontext.xml을 구성하는 방법

struts.xml을 웹 inf에 넣을 때 오류가 발생했습니다 ... src 폴더에 넣을 때 제대로 작동합니다. (web-inf의 applicationcontext.xml 임)

(struts.xml (src 폴더 또는 src / resources)에 있음) src 폴더에 applicationcontext.xml을 넣을 때 ......... web-inf 폴더에서 applicationcontext.xml을 찾을 수 없습니다. ......... 실행할 수 없습니다.

eclipse가 struts.xml 또는 applicationcontext.xml의 경로를 찾을 수 있도록 구성하여 어디서나 그것을 탐지해야합니다.

web.xml의 코드는 다음과 같습니다.

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

다들 감사 해요.

해결법

  1. ==============================

    1.web.xml에서 context-param을 아래와 같이 설정하십시오 :

    web.xml에서 context-param을 아래와 같이 설정하십시오 :

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value> /WEB-INF/application-context.xml</param-value>
      </context-param>
    

    application-context.xml을 WEB-INF 폴더에 넣으십시오.

  2. ==============================

    2.web-inf 폴더에 넣는 경우

    web-inf 폴더에 넣는 경우

    <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>/WEB-INF/applicationContext*.xml</param-value>
    </context-param>
    

    src / resource 폴더에 넣는다면

    <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath*:applicationContext*.xml</param-value>
        </context-param>
    

    수정 한 후 아래 링크와 같은 오류가 발생하면 한 가지 더.

    http://www.bpjava.net/Struts2_Configuration_Plugin/config-browser/showBeans.action

    해결책은 끝에 주어집니다.

    또는 다음을 수행 할 수 있습니다.

    in struts.xml

  3. from https://stackoverflow.com/questions/9801777/how-do-i-configure-applicationcontext-xml-in-eclipse by cc-by-sa and MIT license