CMP roster アプリケーションを使用して新しいデータベース接続のテストをします。我々のアプリケーションで MySql を使う為に、CMP roster アプリケーションの dd/team ディレクトリにある jbosscmp-jdbc.xml ファイル内で datasource 名とタイプマッピングをセットする必要があります。ファイルを編集して、以下の datasource と datasource-mapping エレメントを defaults エレメントに追加します。
<jbosscmp-jdbc>
<defaults>
<datasource>java:/MySqlDS</datasource>
<datasource-mapping>mySQL</datasource-mapping>
</defaults>
<enterprise-beans>
...
</enterprise-beans>
</jbosscmp-jdbc>
JBoss を再始動した後、 アプリケーションをデプロイメントして、 作成されている表を見ることができるはずです。 その表は MySQL クライアントで表示できます。
mysql> show tables; +-----------------------------------+ | Tables_in_jboss | +-----------------------------------+ | LeagueBean | | PlayerBean | | PlayerBean_teams_TeamBean_players | | TeamBean | +-----------------------------------+ 4 rows in set (0.00 sec)
MySQL をデフォルト datasource として使用しているので、 そこで JMS 永続表も見ることができます。