2014-04-01 3 views
0

내 프로젝트에서 h2를 사용해야하고 JNDI 풀에 연결하려고합니다. 어떻게 내 보스/Tomcat 서버 또는 내 받는다는 구성 할 수 있도록 구성해야합니다 여기에 같은 일을 할 :OpenShift에서 h2를 올바르게 구성하는 방법

Context initContext = new InitialContext(); 
ds = (DataSource) initContext.lookup("java:/comp/env/jdbc/ttDS"); 
... 

나는 복사 할 수 없습니다 H2 - * 항아리 드라이버를 내 보스 ./lib 디렉토리에 액세스 할 수 없습니다로. .

데이터베이스가 메모리에 있습니다.

답변

1

maven이 드라이버를 pom.xml에 포함시켜 드라이버를 설치하거나 배포하기 전에 수동으로 프로젝트에 복사해야합니다.
당신은 usefuly 아래의 기사를 찾을 수 있습니다
https://www.openshift.com/kb/kb-e1087-how-to-include-libraries-jar-files-in-your-java-application-without-using-maven https://www.openshift.com/kb/kb-e1086-how-to-use-the-pre-configured-mysqlds-and-postgresqlds-data-sources-in-the-java

+0

'driverClassName = "org.h2.Driver은"'받는다는없이 라이브러리에 H2 드라이버를 삽입하는 경우에 사용할 수 있습니까? – ka2m

+0

해야하지만 maven을 사용하는 것이 가장 좋습니다. –

관련 문제