!!!開発時と稼働時の接続情報は異なる
JBoss Toolsで開発する時の注意としては次です。
#開発時に使うDB接続は「Database Connections」で設定する。
#稼働時に使うDB接続は「persistence.xml」と「jboss-javaee-webapp-ds.xml」で設定する。
共通した設定もそれ以前にあります。
!!!共通する設定
!!MySQLのJDBCドライバをDependencies(依存関係)に設定する
プロジェクトのpom.xmlをエディタで開き、DependenciesタブでAddボタンを押します。\\
次のように入力します。\\
Artifact Idは mysql-connector-java です。Versionにはその時点での最新を記述して下さい。\\
[{Image src='mysql-dependency.png'}]\\
この設定によって以下のフォルダ配下にjarファイルが出来ていればOKです。
*あなたのユーザーフォルダ\.m2\repository\mysql\mysql-connector-java

!!!開発時のDB接続設定
!!Database ConnectionsにMySQLサーバーへの接続情報を設定する
#Window→Perspective→Open Perspective→Other を開く
#JPAを選択する
#開いた中のData Source Explorerをクリック
#Database Connectionsを右ボタンクリック
#Newをクリック
#Connection Profile TypeからMySQLを選択する
[{Image src='connection-profile.png'}]
#Nextボタンを押す。
#Drivers選択リストの右にある「+」アイコンを押す。
[{Image src='driver-definition.png'}]
#表示された画面のDriver Nameに「MySQL JDBC Driver5.1.38」と記入する。
#JAR Listタブを押す。
[{Image src='driver-jar-list.png'}]
#Driver Filesに表示されている「mysql-connector-java-5.1.0-bin.jar」を削除する。
#Add JAR/ZIP ボタンを押す。
#表示されたファイルオープンダイアログにて
「あなたのユーザフォルダー\.m2\repository\mysql\mysql-connector-java\バージョン\mysql-connector-java-バージョン.jar」
を選択する。
#OKボタンを押す。

!!!稼働時のDB接続設定
!!persistence.xmlにMySQLサーバーへの接続情報を設定する
src/main/resources/META-INF/persistence.xmlをエディタで開き、Propertiesタグを開きます。\\
この中に次のように設定します。\\
[{Image src='persistence-properties.png'}]\\

||Name||Value||説明
|hibernate.hbm2ddl.auto|none|実行時にテーブルなどの作成を行うかどうか。規定値はcreate-drop。
|hibernate.show_sql|true|HibernateのログにSQLを出力する。規定値はfalse。
|javax.persistence.jdbc.driver|com.mysql.jdbc.Driver|JDBCドライバー。
|javax.persistence.jdbc.url|jdbc:mysql://localhost:3306/test|ポート番号の後ろはSchema(DATABASE)名を書く。
|javax.persistence.jdbc.user|dbuser|接続するユーザー。
|javax.persistence.jdbc.password|userpass|ユーザーのパスワード。
|hibernate.format_sql|false|Hibernateのログに出力するSQLを整形する。
|hibernate.dialect|org.hibernate.dialect.MySQLDialect|SQLの方言を指定する。この場合はMySQL。
同じ内容をXMLで書く場合は次です。\\
{{{
<properties>
  <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/test"/>
  <property name="javax.persistence.jdbc.user" value="dbuser"/>
  <property name="javax.persistence.jdbc.password" value="userpass"/>
  <property name="hibernate.format_sql" value="false"/>
  <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
}}}
persistence.xmlのより詳しい内容はここが参考になります。
[Hibernateを使ったシンプルなJPA環境構築|http://trasis.jp/blog/lab/2008/09/hibernate-jpa%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89.html]