好吧,这让我快疯了。特别是因为已经有很多类似的问题了。但对我来说没有答案。
我的windows 7机器上有JBos7.1.1(通常从eclipse运行),并且希望使用mysql。
我做了以下工作:
创建的目录jboss-as-7.1.1.Final\modules\com\mysql\main
2文件:module.xml和mysql-connector-java-5.1.26-bin.jar (从mysql官方网站下载)
3 module.xml含量
<?xml version="1.0" encoding="UTF-8"?>
<modulexmlns="urn:jboss:module:1.0" name="com.mysql">
<resourxces>
<resource-rootpath="mysql-connector-java-5.1.26-bin.jar"/>
</resources>
<dependencies>
<modulename="javax.api"/>
</dependencies>
</module>来自jboss-as-7.1.1.Final\standalone\configuration\standalone.xml的4个相关部件
<datasource jndi-name="java:jboss/datasources/mysqlDS" pool-name="mysqlDS" enabled="true" jta="true" use-ccm="true" use-java-context="true">
<connection-url>jdbc:mysql://192.168.1.1:3306/eAuftrag</connection-url>
<driver>com.mysql</driver>
<security>
<user-name>root</user-name>
<password>fffff</password>
</security>
<timeout>
<idle-timeout-minutes>0</idle-timeout-minutes>
<query-timeout>600</query-timeout>
</timeout>
<statement>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<share-prepared-statements>true</share-prepared-statements>
</statement>
</datasource>以及:
<driver name="com.mysql" module="com.mysql" />每次启动jboss服务器时,我都会看到以下消息:
service jboss.jdbc-driver.com_mysql (missing) dependents: [service jboss.data-source.java:jboss/datasources/mysqlDS]
当我转到managment并查看数据源时,mysqlDS被列出了,但是当我单击它时,我得到了错误(对不起,不能在那里选择文本,图像就是这样):

发布于 2013-10-16 06:49:35
所以我再一次对我的愚蠢表示敬意。我做的一切都是正确的,除了我在我的module.xml文件中有打字。注意,在上面的代码中,有些词之间没有空格(“") --不知何故他们迷路了。但更糟糕的是,这些模块文件显然没有被jboss验证,这就是为什么我从未意识到这一点。不管怎么说,这是正确的配置没有打字..。
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.26-bin.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>发布于 2013-10-11 20:49:02
您需要给驱动程序标记一个驱动程序类或一个数据源。
<driver name="com.mysql" module="com.mysql">
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>发布于 2015-04-18 22:53:07
确保在module.xml文件的开头没有空格,否则您将得到一个:
new missing/unsatisfied dependencies这个司机的...error。
https://stackoverflow.com/questions/19319171
复制相似问题