为什么需要JBoss DefaultDS

Mur*_*esh 3 datasource jboss5.x

当我在JBoss5.1.0.GA中部署我的应用程序时,我已从deploy文件夹中删除了hsqldb-ds,并且我有特定于应用程序的ds文件,然后我遇到了类似的问题.

  • SLSB未在全球JNDI中注册

  • 未部署EJBTimerService等

那么,这是否必须保留hsqldb-ds?使用DefaultDS的JBoss中的实用程序是什么?我可以配置这些实用程序/服务以使用不同的数据源吗?

需要您的建议和知识,提前感谢

Ric*_*ich 5

像EJBTimerService这样的东西使用数据库,开箱即用的是hsqldb-ds.您可以将此替换DefaultDS为为另一个数据源(如Oracle/MySQL/etc)配置的另一个同名的数据源(也称为).

您可以DefaultDS通过从服务器文件夹运行以下命令来查找可以使用的组件:

grep DefaultDS -R *
Run Code Online (Sandbox Code Playgroud)