こんばんは!
統合テストを実行する前に、Maven 経由で Cargo を使用して pom.xml を構成し、glassfish のインスタンスを作成し、そこにプロジェクトをデプロイしました。コードをデプロイし、データソースと JNDI リソースをセットアップしましたが、実際にリソースを使用しようとすると、次の例外が発生します。
Wrong class name or classpath for Datasource Object
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
グラスフィッシュの通常のインストールでは、コネクターを簡単にインストールできますが、この場合のグラスフィッシュのインストールは自動化されており、テストを実行するたびに新しいインスタンスが作成されます。
mysql コネクタを提供できる方法はありますか (glassfish が読み取ることができるクラスパス上で、またはビルドごとに作成された Glassfish の新しいインスタンスにインストールすることによって)。
ありがとう!