Jboss3.0-tomcat4.03的配置(二)(一)

2014-11-23 22:27:41 · 作者: · 浏览: 0

一.Jboss3.0-Tomcat4.03的数据库的配置(以Oracle为例)


一、 请将classes12.zip加入classpath中去。
二、请参况hsqldb-service.xml文件编写Oracledb-service.xml文件
请打开serverdefaultdeploy目录下的hsqldb-service.xml文件,这就是一个Jboss3.0_Tomcat4.03下实现数据库连接的例子,它是连接hsql数据库的它的内容如下:
< xml version="1.0" encoding="UTF-8" >

< !-- ===================================================================== -- >
< !-- -- >
< !-- JBoss Server Configuration -- >
< !-- -- >
< !-- ===================================================================== -- >

< !-- $Id: hsqldb-service.xml,v 1.2.2.5 2002/06/23 21:25:58 d_jencks Exp $ -- >


< server >

< !-- ==================================================================== -- >
< !-- New ConnectionManager setup for default hsql dbs -- >
< !-- Build jmx-api (build/build.sh all) and view for config documentation -- >
< !-- ==================================================================== -- >

< mbean code="org.jboss.resource.connectionmanager.LocalTxConnectionManager" name="jboss.jca:service=LocalTxCM,name=hsqldbDS" >

< !-- Include a login module configuration named HsqlDbRealm.
Update your login-conf.xml, here is an example for a
ConfiguredIdentityLoginModule:

< application-policy name = "HsqlDbRealm" >
< authentication >
< login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required" >
< module-option name = "principal" >sa< /module-option >
< module-option name = "userName" >sa< /module-option >
< module-option name = "password" >< /module-option >
< module-option name = "managedConnectionFactoryName" >jboss.jca:service=LocalTxCM,name=hsqldbDS< /module-option >
< /login-module >
< /authentication >
< /application-policy >

NOTE: the application-policy name attribute must match
SecurityDomainJndiName, and the
module-option name = "managedConnectionFactoryName"
must match the object name of the ConnectionManager you are configuring here.
-- >
< !--uncomment out this line if you are using the DB2DbRealm above
< attribute name="SecurityDomainJndiName" >HsqlDbRealm< /attribute >
-- >

< depends optional-attribute-name="ManagedConnectionFactoryName" >
< !--embedded mbean-- >
< mbean code="org.jboss.resource.connectionmanager.RARDeployment" name="jboss.jca:service=LocalTxDS,name=hsqldbDS" >

< attribute name="JndiName" >DefaultDS< /attribute >
< attribute name="ManagedConnectionFactoryProperties" >
< properties >
< config-property name="ConnectionURL" type="java.lang.String" >jdbc:hsqldb:hsql://localhost:1476< /config-property >
< config-property name="DriverClass" type="java.lang.String" >org.hsqldb.jdbcDriver< /config-property >
< config-property name="UserName" type="java.lang.String" >sa< /config-property >
< config-property name="Password" type="java.lang.String" >< /config-property >
< /properties >
< /attribute >

< !--Below here are advanced properties -- >
< !--hack-- >
< depends optional-attribute-name="OldRarDeployment" >jboss.jca:service=RARDeployment,name=JBoss LocalTransaction JDBC Wrapper< /depends >
< depends >jboss:service=Hypersonic< /depends >

< /mbean >
< /depends >
< depends optional-attribute-name=