1.配置数据源
1.1copy驱动程序
将MySQL的驱动程序拷贝到Jboss安装目录的
/server/default/lib
下,这样
JBoss
就能够找到该驱动程序了。
1.2配置ds文件:
将
Jboss
安装目录下的
/doc/examples/jca/mysql-ds.xml
拷贝到
/server/default/deploy
目录下,将其内容修改为:
<datasources>
<local-tx-datasource>
<jndi-name>
ITrackerDS</jndi-name>
<connection-url>jdbc:mysql://
localhost:3306/dev</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>
userName</user-name>
<password>
PassWord</password>
</local-tx-datasource>
</datasources>
其中红色的内容是需要根据实际情况修改的内容(以下相同)。
1.3设置standardjaws.xml 或 jaws.xml文件
<jaws>
<datasource>java:/
ITrackerDS
</datasource>
<type-mapping>mySQL</type-mapping>
……
……
</jaws>
1.4设置standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件
<jbosscmp-jdbc>
<defaults>
<datasource>java:/
ITrackerDS
</datasource>
<datasource-mapping>mySQL</datasource-mapping>
……
……
</defaults>
</jbosscmp-jdbc>
1.5设置login-config.xml文件
<application-policy name="MySqlDbRealm">
<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 name="managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
</login-module>
</authentication>
</application-policy>
2 将Oracle数据库中的内容移植到MySQL数据库中
利用MySQL提供的工具MySQL Migrate来进行移植。