問題タブ [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.

0 投票する
0 に答える
76 参照

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-poolto 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 ドライバー クラスを使用させる方法はありますか?