0

可能重复:
以编程方式为 JBoss 4.2.x 创建数据源

我想在 webapp(在 servlet 中)绑定 JNDI DataSource 以进行数据库连接。可能吗?我没有胶水怎么做。

我能够在部署目录的 xml 文件中查找定义的数据源,但要求是动态添加数据源。

它适用于 Jboss 或 Tomcat。

4

1 回答 1

0

在 Tomcat Web 应用程序中,您可以找到 JNDI 目录的两个实例。一个本地的(每个应用程序上下文)和一个全局的

要在本地以编程方式绑定对象,您可以像往常一样使用javax.naming.Context.bind(String, Object) :

Context ctx = new InitialContext(); 
ctx.bind("mykey", myobject);

另一方面,您将无法将资源动态绑定到全局上下文,因为它是只读的。

于 2012-06-19T13:24:53.283 回答