是否可以将非默认容器资源作为Java EE Enterprise应用程序的默认数据源?那就是:
@Resource javax.sql.DataSource
(不带lookup
字符串)应该注入我的自定义数据源,而不是容器的jdbc/__default
。InitialContext.lookup("java:comp/DefaultDataSource")
应该返回我的自定义数据源,而不是容器的jdbc/__default
。@PersistenceContext EntityManager
应该插入在XML中没有显式<jta-datasource>
但使用我的自定义数据源初始化的单元。我正在寻找application.xml
或glassfish-application.xml
中的设置