找不到 Wildfly JNDI 数据源
Wildfly JNDI datasource not found
我有一个应用程序(war-仅限二进制),其中包含 java:jdbc/xyz
的嵌入式 jndi 资源
我尝试在 xyz-ds.xml 文件中表达,但找不到正确的语法。
Wildfly 坚持在 jndi 名称的开头使用 java:/
或 java:/jboss
,两者似乎都不匹配..
<datasource jndi-name="java:/jdbc/xyz" poolname="xyz" enabled="true" use-java-context="true">
....
</datasource>
有人知道怎么做吗?
这适用于我的 Wildfly 8 standalone.xml 配置:
jndi-name="java:jboss/datasources/xyz"
.
这反映到
<jta-data-source>java:/jdbc/xyz</jta-data-source>
不过在 persistence.xml 中。
有点混乱,感觉不直观,但根据documentation,这是正确的方法。
我有一个应用程序(war-仅限二进制),其中包含 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>
有人知道怎么做吗?
这适用于我的 Wildfly 8 standalone.xml 配置:
jndi-name="java:jboss/datasources/xyz"
.
这反映到
<jta-data-source>java:/jdbc/xyz</jta-data-source>
不过在 persistence.xml 中。
有点混乱,感觉不直观,但根据documentation,这是正确的方法。