2012-06-29 3 views
0

jar 파일로 샘플 api를 개발했습니다. 이 jar 파일에는 10 개의 다른 응용 프로그램에 공통적 인 코드가 들어 있으므로 이러한 모든 응용 프로그램은이 jar 파일을 포함해야합니다. 이제이 jar 파일은 spring 및 jndi 데이터 소스를 사용합니다. 스프링 mvc 어플리케이션 중 하나에서이 jar 파일을 의존성으로 사용했을 때 jar 파일 내부의 컨텍스트 파일 중 하나에 정의 된 jndi 데이터 소스 bean을 찾지 못했습니다. 항아리에있는 모든 응용 프로그램 컨텍스트 파일을 검사하도록 스프링 컨테이너에 지시하려면 어떻게해야합니까?jndi 데이터 소스 (스프링 기반 jar)

스프링 mvc가 아닌 다른 웹 응용 프로그램도 있으며 종속성과 동일한 jar 파일을 사용합니다.이 스프링 기반 jar 파일을 어떻게 사용할 수 있습니까?

감사

답변

1

당신이 부여 됨으로써, 애플리케이션의 웹에서 항아리의 애플리케이션 컨텍스트 파일을 추가해야합니다 위해

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value> 
     classpath:main-context.xml, 
     classpath:library-context.xml 
    </param-value> 
</context-param> 

당신은 또한 라이브러리 컨텍스트 같은 것을 사용할 수 있습니다 * .XML 몇 가지 컨텍스트 파일을 가져 오려면 하나씩 차례대로 수행하는 것이 좋다고 생각하므로 사용중인 컨텍스트 파일을 정확히 이해할 수 있습니다.

당신은 스프링 MVC를 사용하지 않는 응용 프로그램이있는 경우

는, 당신이 스프링 MVC, 일 단지 봄 IOC의

+0

을 필요로하지 않기 때문에 문제가되지 않는다. 도움을 주셔서 감사합니다. 정말로 감사드립니다. – user509755

관련 문제