java - 使用数据库作为我的上下文绑定(bind)而不是文件系统

标签 java jboss jndi

目前,我的 jboss-service.xml 文件指向我的硬盘上的 context-bindings.xml 文件。 我们有一个数据库结构,用于保存数据库中的上下文绑定(bind)和引用地址。 如何告诉 Jboss 指向数据库而不是硬盘驱动器上的 context-bindings.xml 文件?

最佳答案

找到了。 答案是设置 DataSource 属性而不是 FileName 属性

所以,而不是,

<attribute name="FileName">C:\context-bindings.xml</attribute>

宁可使用,

<attribute name="DataSource">java:txLifeDS</attribute>

关于java - 使用数据库作为我的上下文绑定(bind)而不是文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382050/

相关文章:

java - 有关管理 UDP 调用的架构建议

java - Tomcat/IIS 在 http 响应完成后关闭套接字

java - 我如何在 JBoss 中拥有多个具有相同 JNDI 名称的数据源?

java - 检查数组是否包含字符串

使用 Solr 和 tomcat 进行 Java 编码

java - 运行时错误。 SMTP 服务器有问题

javax.naming.NoInitialContextException 与 mysql DataSource 和 gretty

java - Hibernate:即使我在配置文件中设置了 batch_size,为什么还要手动 flush()?

postgresql - JBoss 日志 Postgres 驱动是 "non-JDBC-compliant"

java - 是否有任何简单的 JNDI 上下文实现,这意味着它们可以启动/停止等而不会泄漏