配置JBoss4.0上MySQL数据库

开发 后端
本文介绍在JBoss4.0上MySQL数据库配置,包括设置standardjaws.xml 或 jaws.xml文件。

MySQL数据库配置:MySQL数据库是一个开放源代码的数据库,有很多开源项目和小型的社团都在使用它。要在Jboss4中使用 MySQL的话首先要把MySQL的JDBC驱动放到CLASSPATH中。同样,把它复制到/server/default/lib目录下,再把 /docs/examples/jca/mysql-ds.xml复制到/server/default/deploy目录下。修改mysql- ds.xml文件,设置<driver-class/>为 com.mysql.jdbc.Driver再把<connection-url/>设置为jdbc:mysql://<mysqlhost>/<database>,其中<mysqlhost>是数据库主机名<database>是数据库名。

然后需要设置standardjaws.xml 或 jaws.xml文件的<datasource>和<type-mapping>元素:

  1. <jaws>  
  2. <datasource>java:/MySqlDS</datasource>  
  3. <type-mapping>mySql</type-mapping>  
  4. </jaws>  


同样也需要把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件的<datasource> 和 <datasource-mapping>元素设置为下面这样:

  1. <jbosscmp-jdbc>  
  2. <defaults>  
  3. <datasource>java:/MySqlDS</datasource>  
  4. <datasource-mapping>mySql</datasource-mapping>  
  5. </defaults>  
  6. </jbosscmp-jdbc> 


最后再修改login-config.xml文件来使用MySQL:

  1. <application-policy name = "MySqlDbRealm">  
  2. <authentication>  
  3. <login-module code =  
  4. "org.jboss.resource.security.ConfiguredIdentityLoginModule" 
  5. flag = "required">  
  6. <module-option name ="principal">sa</module-option>  
  7. <module-option name ="userName">sa</module-option>  
  8. <module-option name ="password"></module-option>  
  9. <module-option name ="managedConnectionFactoryName">  
  10. jboss.jca:service=LocalTxCM,name=MySqlDS 
  11. </module-option>  
  12. </login-module>  
  13. </authentication>  
  14. </application-policy>  


修改了mysql-ds.xml, standardjaws.xml, standardjbosscmp-jdbc.xml,和login-config.xml 文件就可以在Jboss上使用MySQL数据库了。

【编辑推荐】

  1. JBoss简介告诉我们JBoss是什么
  2. 如何解决JBoss和log4j冲突
  3. JBoss集群中建立JMS集群服务
  4. 在Linux环境下安装JDK+JBoss
  5. 为JBoss控制台加锁
责任编辑:佚名 来源: 天极网
相关推荐

2009-06-16 10:25:13

Oracle数据库

2009-06-16 13:56:05

SysBase数据库

2009-06-16 10:02:12

2009-06-16 16:20:58

JBoss4配置Inf

2009-06-16 09:25:31

JBoss配置

2011-03-08 08:49:55

MySQL优化单机

2009-06-16 11:11:25

JBoss目录数据库连接

2015-10-22 16:26:59

MySQL数据库双主配置

2011-04-14 11:09:14

MySQL数据库

2011-02-28 15:45:12

2009-06-15 13:24:46

JBoss数据源

2009-06-17 09:29:22

2011-03-07 09:26:37

2019-10-12 16:15:13

MySQL数据库多实例

2011-03-24 14:59:42

2017-10-25 15:27:52

MySQL数据库超时设置

2010-05-26 18:16:31

MySQL数据库安装

2010-06-09 10:47:36

MySQL数据库集群

2010-06-04 17:49:46

连接MySQL数据库

2009-01-15 09:02:27

JMXJBossJMX监控
点赞
收藏

51CTO技术栈公众号