Tomee数据源的配置方式

TomEE Philosophy

Apache TomEE, pronounced "Tommy", is an all-Apache Java EE 6 Web Profile certified stack where Tomcat is top dog. Apache TomEE is assembled from a vanilla Apache Tomcat zip file. We start with Tomcat, add our jars and zip up the rest. The result is Tomcat with added EE features - TomEE.

Its core values are:

  • Be Tomcat

  • Be certified

  • Be small

Tomee是在tomcat的基础上,加上一些jar包,增加EE的特性。

配置tomee的数据源和tomcat有很大的区域,按照说明文档,我们可以在两个位置:

1、tomee目录下conf/tomee.xml下。

2、自己的web部署目录下WEB-INF/resources.xml

我这里以连接mysql数据库为例,其他数据库可以根据情况修改。

在tomee.xml中,增加如下:



  

  
  
    #Sat Nov 17 11:44:11 CST 2018
jdbcDriver=com.mysql.jdbc.Driver
password=123456
userName=pls
jdbcUrl=jdbc\:mysql\://localhost\:3306/eedata?zeroDateTimeBehavior\=convertToNull

WEB-INF/resources.xml



  #Sat Nov 17 11:44:11 CST 2018
jdbcDriver=com.mysql.jdbc.Driver
password=123456
userName=pls
jdbcUrl=jdbc\:mysql\://localhost\:3306/eedata?zeroDateTimeBehavior\=convertToNull

注意:这里的数据库连接设置采用属性key=value的方式。

我在jpa的使用如下。

由于tomee已经是ee服务器,使用我们可以使用JTA,我们在jpa可以进行如下配置。



  
    jdbc/plsDS
    false
    
  

tomee参考:

http://tomee.apache.org/refcard/refcard.html

http://tomee.apache.org/containers-and-resources.html

你可能感兴趣的:(javaee,application,server)