JavaEEで新PCでビルドしたらいきなりエラー。同一のソースを別PCで動かすと正常に立ち上がります。
こんな場合、GlassFishの設定がおかしいか、ライブラリの依存関係に問題があることがほとんど。
今回の場合、mysqlのライブラリがglassfishのなかに入っていませんでした。
C:\Program Files\NetBeans 8.0.2\ide\modules¥mysql-connector-java-5.1.23-bin.jar を C:\Users\ユーザー名\GlassFish_Server\glassfish\domains\domain1\lib\ext のなかにコピーしたらOKになりました。
pom.xmlに記述しても全て依存関係が解決するわけではないっぽいです。
この移動を行った後ビルドするときに、「依存性でビルド」をクリックすると解決しました。
が、他のビルドとの実行とシステムがどう違うのかいまいちわかっていないので不安です。
Javaのエラーではこの手のライブラリの依存関係でとちることが多いのでしっかり理解しておきたいところ。