java - JDBC 数据源使用 WEB-INF/lib 中的 jar 文件,而不是创建新的 Jboss 模块

标签 java mysql jdbc jboss jboss7.x

据我了解,在 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/

相关文章:

mysql - 错误 2003 : Can't connect to MySQL server on 'localhost' (10061)

mysql - JDBC MySQL 错误

java - 什么时候到 'IN' 什么时候不到?

java - 我想使用 json 将 Listview 数据发送到 Android 中的另一个 Activity

java - 类声明,通过它可以与任何类型的数据进行交互

java - 在 pom.xml 中包含 jar

java - 如何在JFrame中设置窗口顶部的按钮面板?

mysql - 如何在 Cloud9 上拥有旧版本的 Ruby

php - 如何将sql查询与php数组结合起来?

java - 转义 JDBCPreparedStatement 参数中的两个单引号