在jboss-as-7.1.1.Final中添加数据源

时间:2017-11-14 14:46:45

标签: java jboss jboss7.x jndi

我想通过安装在Mac V 10.13.1上的jboss-as-7.1.1.Final服务器中的数据源子系统配置数据源 我已经提供了JDBC驱动程序

所以我在文件Map<String, String>

中添加了这段代码
standalone.xml

但是当我运行serverI时出现了这个错误:

<server xmlns="urn:jboss:domain:1.2">

    <datasources>
   <datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS">
      <connection-url>jdbc:mysql://localhost:3306/EJB3</connection-url>
         <driver>com.mysql</driver>
      <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
      <pool>
        <min-pool-size>10</min-pool-size>
        <max-pool-size>100</max-pool-size>
        <prefill>true</prefill>
      </pool>
      <security>
        <user-name>test</user-name>
        <password>test</password>
      </security>
      <statement>
        <prepared-statement-cache-size>32</prepared-statement-cache-size>
        <share-prepared-statements/>
      </statement>
    </datasource>
    <drivers>
      <driver name="com.mysql" module="com.mysql">
        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
      </driver>
    </drivers>
</datasources>

    <extensions>
       ...
</server>

1 个答案:

答案 0 :(得分:2)

standalone.xml已经有一个数据源部分。

你应该寻找<subsystem xmlns="urn:jboss:domain:datasources:1.0">部分并将其添加到那里