Glassfish Elastic Beanstalkで事前設定されたAWS Linux AMIを使用してJava Webサービスをデプロイしました。私は自分のRDSをセットアップすることができましたが、AWS RDSにローカル接続されたglassfishを実行するとうまくいきます。この問題は、AWS EBSでWebサービスを実行した場合にのみ発生します。私が見ることができるものからは、mysqlコネクタがそこにあるようですが、何らかの理由でアプリケーションによって検出されていません。残念なことに、GlassfishフォルダはLinux EC2に隠されています。誰もこの例外を修正するために何をすべきかアドバイスできますか?Amazon AWS Glassfish Mysqldatasourceクラス名が正しくないか、クラスパスが設定されていません
remote failure: Error occurred during deployment: Exception while deploying the app [current-app] : Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource
Error Code: 0. Please see server.log for more details.
Command deploy failed.
私はSSHを持っていて、このyumを実行していますが、問題は解決していません。
sudo yum install mysql-connector-java
おかげで、ネットの周りに掘っおよびいくつかのことをテストした後
adding: WEB-INF/lib/aopalliance-repackaged-2.5.0-b32.jar (deflated 34%)
adding: WEB-INF/lib/javassist-3.20.0-GA.jar (deflated 7%)
adding: WEB-INF/lib/javax.ws.rs-api-2.0.1.jar (deflated 14%)
adding: WEB-INF/lib/jersey-container-servlet-2.25.1.jar (deflated 21%)
adding: WEB-INF/lib/validation-api-1.1.0.Final.jar (deflated 25%)
adding: WEB-INF/lib/mysql-connector-java-6.0.6.jar (deflated 6%)
adding: WEB-INF/lib/jersey-common-2.25.1.jar (deflated 12%)
adding: WEB-INF/lib/hk2-utils-2.5.0-b32.jar (deflated 12%)
adding: WEB-INF/lib/javax.inject-2.5.0-b32.jar (deflated 24%)
adding: WEB-INF/lib/osgi-resource-locator-1.0.1.jar (deflated 15%)
adding: WEB-INF/lib/jersey-server-2.25.1.jar (deflated 14%)
adding: WEB-INF/lib/jersey-guava-2.25.1.jar (deflated 15%)
adding: WEB-INF/lib/hk2-api-2.5.0-b32.jar (deflated 13%)
adding: WEB-INF/lib/hk2-locator-2.5.0-b32.jar (deflated 7%)
adding: WEB-INF/lib/jersey-client-2.25.1.jar (deflated 12%)
adding: WEB-INF/lib/jersey-media-jaxb-2.25.1.jar (deflated 14%)
adding: WEB-INF/lib/jersey-container-servlet-core-2.25.1.jar (deflated 16%)