`
sys_ks_cnm
  • 浏览: 21125 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JBoss配置mysql数据库

阅读更多
1. 要在jboss中使用mysql的话首先将MySQL的jdbc驱动放在\server\default\lib目录下面。
2. 再把/docs/examples/jca/mysql-ds.xml复制到server\default\deploy目录,并修改以下内容:
<jndi-name>MySqlDS</jndi-name>
    <connection-url>jdbc:mysql://127.0.0.1:3306/mysql</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
<password>root</password>
3. 设置standardjbosscmp-jdbc文件 注: \server\default\conf目录下)
<jbosscmp-jdbc>
   <defaults>
      <datasource>java:/MySqlDS</datasource>
     <datasource-mapping>mySQL</datasource-mapping>
</defaults>
</jbosscmp-jdbc>

4.修改login-config.xml (\server\default\conf目录下)
<!-- Security domains for testing new jca framework -->
    <application-policy name = "MySqlDbRealm">
       <authentication>
         <login-modul ecode=
"org.jboss.resource.security.ConfiguredIdentityLoginModule"
             flag = "required">
             <module-option name = "principal">MySqlDS</module-option>
             <module-option name = "userName">root</module-option>
             <module-option name = "password">root</module-option>
             <module-option name =
"managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
          </login-module>
       </authentication>
   </application-policy>
注:1.网上许多文档都说要设置standardjaws.xml ,在jboss4.0当中却没有此xml文件,所以不需要配置。
2.把mysql-ds.xml放在server\default\deploy的同时,删掉里面的hqldb-ds.xml。不然运行时会报错,但是不影响程序运行。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics