2014-04-01 101 views
0

我需要在我的項目中使用h2並且想要連接JNDI池。我應該如何配置我的JBoss/Tomcat服務器或我的Maven配置,能夠做這樣的事情在這裏:如何在OpenShift中正確配置h2

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

我不能複製H2 - 罐子司機*我的JBoss ./lib目錄中沒有訪問。 。

我的數據庫位於內存中。

回答

1

您應該在您的pom.xml中包含驅動程序,以便maven安裝它,或者您應該在部署它之前手動將它複製到您的項目中。
您可以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。 –