問題タブ [tomcat-jdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-rds - Spring Cloud AWS と AWS RDS
Spring アプリを AWS RDS に接続しようとしています。
Spring Boot - 2.4.7
、Spring Cloud AWS -2.3.1
接続するには、AWS STS の Web ID トークンを使用しています。私はクラスパスにあり、この PRspring-cloud-starter-aws-jdbc
に従って追加しました。aws-java-sdk-sts
次の例外が発生します。
spring-cloud-aws-jdbc では、接続プールは hikari ではなく tomcat であるため、tomcat-pool
to paas trustCertificate と私が使用した他の ssl プロパティの同等のプロパティは次のとおりです。
設定してみ-Djavax.net.ssl.trustStore=file:///truststore/rds-truststore.jks
ましたがダメでした。
更新 1:
Aws docsから、その言及
ドライバーを に変更しましたmariadb-java-client
が、spring-cloud-aws が内部的にドライバー クラスを に設定するcom.mysql.jdbc.Driver
と、次のエラーが表示されます。
spring-cloud-aws に強制的に Mariadb ドライバー クラスを使用させる方法はありますか?