Java JBoos EAP 7.1.4本地数据源查找

Java JBoos EAP 7.1.4本地数据源查找,java,jboss,datasource,jboss7.x,jndi,Java,Jboss,Datasource,Jboss7.x,Jndi,我在查找JBOSS EAP 7.1.4版本中配置的本地(oracle)数据源时遇到问题 数据源配置正确,我能够从控制台成功测试连接。但是,我无法使用datsource查找/获取连接 Standalone.xml条目 jdbc:oracle:thin:@//XXX.XX.XX.XX:1521/DES OracleDriver 5. 80 使用者 通过 oracle.jdbc.OracleDriver env.put(Context.INITIAL\u Context\u FACTORY,“or

我在查找JBOSS EAP 7.1.4版本中配置的本地(oracle)数据源时遇到问题

数据源配置正确,我能够从控制台成功测试连接。但是,我无法使用datsource查找/获取连接

Standalone.xml条目


jdbc:oracle:thin:@//XXX.XX.XX.XX:1521/DES
OracleDriver
5.
80
使用者
通过
oracle.jdbc.OracleDriver
env.put(Context.INITIAL\u Context\u FACTORY,“org.wildfly.naming.client.WildFlyInitialContextFactory”);
env.put(“jboss.naming.client.connect.options.org.xnio.options.SASL_POLICY_NOPLAINTEXT”,“false”);
env.put(“remote.connection.default.connect.options.org.xnio.options.SASL_POLICY_NOANONYMOUS”、“false”);
put(Context.URL_PKG_前缀,“org.jboss.ejb.client.naming”);
env.put(“remote.connection.default.connect.options.org.xnio.options.SASL_DISALLOWED_机制”,“JBOSS-LOCAL-USER”);
put(Context.PROVIDER_URL,“远程+http://localhost:8080");
环境保护(Context.SECURITY_PRINCIPAL,“admin”);
环境保护(Context.SECURITY_凭证,“admin”);
InitialContextic=新的InitialContext(env);
DataSource ds=(DataSource)ic.lookup(“TEST_ds”);
Connection con=ds.getConnection();
我得到javax.naming.NameNotFoundException 我已经试过了 “/env/jdbc/TEST\u DS” “jdbc/TEST\u-DS” “/jdbc/TEST\u DS” “jdbc/TEST\u-DS” “java:jboss/jdbc/TEST\u DS”


我是Jboss的新手。。我做错了什么?

尽量不要使用“urn:jboss:domain:naming:2.0”配置,尽量不要使用“urn:jboss:domain:naming:2.0”配置,只要