无法添加mysql驱动程序到jboss

Osc*_*rEi 13 java mysql jboss7.x

好的,这让我发疯了.特别是因为那里已经有很多类似的问题了.但没有答案对我有用.

我的Windows 7机器上有jboss 7.1.1(通常从eclipse运行)并且想要使用mysql.

我做了以下事情:

1创建目录 jboss-as-7.1.1.Final\modules\com\mysql\main

2文件那里:module.xmlmysql-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>
Run Code Online (Sandbox Code Playgroud)

4相关部分来自jboss-as-7.1.1.Final\standalone\configuration\standalone.xml:

<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>
Run Code Online (Sandbox Code Playgroud)

和:

 <driver name="com.mysql" module="com.mysql" />
Run Code Online (Sandbox Code Playgroud)

每次我启动jboss服务器时都会看到以下消息:

service jboss.jdbc-driver.com_mysql (missing) dependents: [service jboss.data-source.java:jboss/datasources/mysqlDS]

当我进入管理控制台并查看数据源时,会在那里列出mysqlDS,但是当我点击它时我得到错误(抱歉无法在那里选择文本,所以这里是图像):

管理控制台出错

Osc*_*rEi 9

所以我再一次向我的愚蠢致敬.我做的一切正常,除了我的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>
Run Code Online (Sandbox Code Playgroud)