据我了解,在 JBOSS 7 中,数据源是通过在 $JBOSS_HOME/modules
中创建新模块来配置的。此过程包括添加 jdbc 驱动程序的 jar 文件,以供要配置的数据源使用。
有什么方法可以配置数据源而无需创建新模块?
我的 Web 应用程序在 war 文件中包含 MySQL Connector JDBC 驱动程序(在 WEB-INF/lib
中 - 作为 Maven 构建的一部分包含在内)。创建新模块结果会不会是类冲突,因为这需要复制 modules/../main/文件夹中的 jar 文件
?
最佳答案
我认为,至少对于 MySQL,您必须将其创建为模块。使用兼容的 JDBC 4,您可以将其部署为 JAR。
我不知道详细信息,但在 JBoss AS 7.1.0 中,您将能够使用 -ds.xml 文件来描述您的连接。有一些关于它的文档here
关于java - JDBC 数据源使用 WEB-INF/lib 中的 jar 文件,而不是创建新的 Jboss 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142879/