有没有一种标准的方法来定义JDBC数据源并部署它?
是的,有。这是通过元素完成的,您可以将其放入 和 。如果您不喜欢 XML,也可以为此使用批注:@DataSourceDefinition<data-source>
web.xml
ejb-jar.xml
application.xml
网页.xml条目示例
<data-source>
<name>java:app/myDS</name>
<class-name>org.postgresql.xa.PGXADataSource</class-name>
<server-name>pg.myserver.com</server-name>
<database-name>my_db</database-name>
<user>foo</user>
<password>bla</password>
<transactional>true</transactional>
<isolation-level>TRANSACTION_READ_COMMITTED</isolation-level>
<initial-pool-size>2</initial-pool-size>
<max-pool-size>10</max-pool-size>
<min-pool-size>5</min-pool-size>
<max-statements>0</max-statements>
</data-source>
延伸阅读:
p.s. 我很惊讶所有其他答案都说这不存在,而它显然存在,即使在最初提出这个问题的时候也是如此。