我有一个应用程序(仅限war-binary),嵌入的jndi资源为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>
有人知道怎么做吗?
答案 0 :(得分:0)
这适用于我的Wildfly 8 standalone.xml配置:
jndi-name="java:jboss/datasources/xyz"
。
这反映了
<jta-data-source>java:/jdbc/xyz</jta-data-source>
但是在persistence.xml中。
它有点令人困惑,感觉不直观,但根据documentation,这是正确的方法。