나는 다음과 같은 상황이 : 내가 넷빈즈 6.7에서 메이븐 전쟁 프로젝트 netbeans에서 실행할 때 Tomcat이 META-INF/context.xml을 무시하는 이유는 무엇입니까?
- 을 자체의 context.xml 파일을 생성 META-INF 디렉토리에서 jdbc 자원을 거기에 추가했습니다. 나는 그것이 정확하다고 확신합니다. 이름은 'jdbc/defaultDS'입니다.
- 대상 디렉토리를 확인한 후 context.xml 파일이 올바르게 복사됩니다.
- JNDI 위치로 'java : comp/env/jdbc/defaultDS'를 사용하여이 데이터 소스에 액세스합니다. 내가 톰캣에이 프로젝트 (conf의/context.xml에있는 어떤 자원을) 실행하면
- 내가 예외를 얻을 : 나는 무슨 일이 일어나고 있는지에 관해서는 단서가 없다
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
을, 어떤 도움에 감사드립니다.
어떻게 구성을 사용할 수 있습니까? –
netbeans에서 tomcat 통합을 직접 사용하지 않았습니다. 일부 통합 메뉴에서 누락 된 데이터 소스를 정의 할 수 있다고 가정합니다. netbeans가 귀하의 구성과 구성을 동시에 사용하도록 설득 할 수 있는지 의심 스럽습니다. –