如何在Java SE应用程序中的服务器上托管数据源?

时间:2018-09-24 08:44:23

标签: java java-ee jboss datasource

我需要在Java SE应用程序中获取一个DataSource对象,而无需设置用户名和密码。

dataSource=(DataSource)ic.lookup(DATASOURCE_CONTEXT);

与此类似。

我正在使用JBOSS EAP 6.4和Oracle数据库。

是否可以从Java SE应用程序中将数据源托管在本地服务器上?如果可以,请给我一些具体的例子吗?我尝试了https://github.com/h-thurow/Simple-JNDI,但无法正常工作。

1 个答案:

答案 0 :(得分:0)

使用JBoss EAP 6.4无法将JBoss托管的数据源公开给远程客户端。

同一主机上的不同进程(JVM)甚至是JBoss应用程序服务器的远程客户端。

据我所知,这是有可能的,但不建议这样做。

编辑:

您可以使用EJB提供服务API,以对JBoss托管的数据源执行某些操作。