現在、データベースの資格情報がENV変数として保存されています。しかし、私はそれを変更してデータベースが裏づけのサービスになるようにしたい。作品上記Cloud FoundryがOracleバッキングサービスを取得していません
のEnv変数
SPRING_DATASOURCE_driverClassName: oracle.jdbc.OracleDriver
//sample url to mask mine
SPRING_DATASOURCE_URL: jdbc:oracle:thin:@//spring.guru.csi0i9rgj9ws.us-east-1.rds.amazonaws.com:1521/ORC
SPRING_DATASOURCE_USERNAME: UserAdmin
SPRING_DATASOURCE_PASSWORD: p4ssw0rd
SPRING_DATASOURCE_initialize: false
スクリプトとクラウドファウンドリで実行しているときに、データベースに接続しています。
_ _ - _ _ - _ _ここ
は私がサービスを作成し、自分のアプリケーション
cf cups OracleTest -p 'username, password, url'
にそれをバインド私のコマンドプロンプトでスクリプトのI入力であります
すべての資格情報を入力したら、アプリケーションをサービスにバインドし、アプリケーションを復元します。私はデータベース接続を受けていません。
CF私はこれと一緒にいくつかのJava configuartionsが必要--do
//for uri I also tried
jdbc:oracle:thin:@//spring.guru.csi0i9rgj9ws.us-east-1.rds.amazonaws.com:1521/ORC
上の私の試み?
この質問への私の答えに記述されているSpring Cloud Connectorとユーザー提供のサービスのアプローチは、Connectorのドキュメントの規則に従ってURLを提供する限り、Oracleデータベースで動作します。http://cloud.spring.io /spring-cloud-connectors/spring-cloud-cloud-foundry-connector.html#_oracle。 –