我需要在Java SE应用程序中获取一个DataSource对象,而无需设置用户名和密码。
dataSource=(DataSource)ic.lookup(DATASOURCE_CONTEXT);
与此类似。
我正在使用JBOSS EAP 6.4和Oracle数据库。
是否可以从Java SE应用程序中将数据源托管在本地服务器上?如果可以,请给我一些具体的例子吗?我尝试了https://github.com/h-thurow/Simple-JNDI,但无法正常工作。
答案 0 :(得分:0)
使用JBoss EAP 6.4无法将JBoss托管的数据源公开给远程客户端。
同一主机上的不同进程(JVM)甚至是JBoss应用程序服务器的远程客户端。
据我所知,这是有可能的,但不建议这样做。
编辑:
您可以使用EJB提供服务API,以对JBoss托管的数据源执行某些操作。