我有一个带有嵌入式jndi资源的应用程序(仅war-binary) java:jdbc/xyz
我尝试在xyz-ds.xml文件中表示,但是找不到正确的语法。
Wildfly坚持使用jndi名称中的一个java:/
或java:/jboss
开头,而且似乎都不匹配。
<datasource jndi-name="java:/jdbc/xyz" poolname="xyz" enabled="true" use-java-context="true">
....
</datasource>
有人知道怎么做这个吗?
这对我的作品在standalone.xml配置我Wildfly 8:
jndi-name="java:jboss/datasources/xyz"
。
不过,这反映
<jta-data-source>java:/jdbc/xyz</jta-data-source>
在persistence.xml中。
这有点令人困惑并且感觉不直观,但是根据文档,这是正确的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句