阅读内容

JBOSS4.22下配置MYSQL5数据源

[日期:2007-11-19] 来源:Linux公社  作者:mysql


看了好多帖子,终于在JBOSS4.22下把MYSQL5数据源配置好了!

第一步,去MySQL的官网下一个JDBC驱动(点这里下载)。然后把解压出来的文件mysql-connector-java-5.0.7-bin.jar拷贝到%JBoss%/server/default/lib里。最好再把CLASSPATH里加上mysql-connector-java-5.0.7-bin.jar的路径。

第二步,拷贝%JBoss%/docs/examples/jca/mysql-ds.xml 到%JBoss% /server/default/deploy文件夹里。然后修改一下几行:

<jndi-name>MySqlDS</jndi-name><!--这里填你想要JNDI名字-->

<connection-url>jdbc:mysql://localhost:3306/mysql</connection-url><!--这里我用mysql自带的数据库做测试-->

<driver-class>com.mysql.jdbc.Driver</driver-class><!--这个不用改-->

<user-name>root</user-name><!--这里填数据库的用户名-->

<password>1234</password><!--这里填数据库的密码-->

第三步,修改%JBoss%\server\default\conf里的standardjbosscmp-jdbc.xml文件。这里和网上其他教程不一样的是只用修改<datasource>java:/MySqlDS</datasource>就可以了。注意这里的MySqlDS就是在第二步中mysql-ds.xml中配置的JNDI名字。那个<datasource-mapping>就不用改了。

第四步,修改%JBoss%\server\default\conf里的login-config.xml文件。在文件的最后一句</policy>的前面加上一下代码:

<!--MySQL Data-Source Settings-->

<application-policy name = "MySqlDbRealm">

<authentication>

<login-module code =

"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">1234</module-option>

<module-option name ="managedConnectionFactoryName">

jboss.jca:service=LocalTxCM,name=MySqlDS

</module-option>

</login-module>

</authentication>

</application-policy>

12下一页  GO



本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google