2016-12-28 9 views
0

ローカルホストで構築しているJava Webサービスを実行すると、すべてがスムーズに実行されますが、同じホスト上で同じコードを実行しようとするとAWS、それは失敗します。
私はアプリケーションがローカルにホストされていない場合、データベース接続ドライバ "oracle.jdbc.driver.OracleDriver"が存在しないという事実に絞り込んでいます。これは、SQLクエリが明白な理由で実行できないことを意味します。接続が開いていないためどこにも送信されていません。外部ホストで実行中のOracleデータベース接続ドライバがありません

ドライバを含むようにプロジェクトを構築するにはどうすればよいですか? localhost上で期待どおりに動作するので、それ以外はうまくいくはずですが、ローカルでWebサービスを実行することはできません。オプションではありません。

答えて

1

Webサービスを展開する方法を検討する必要があります。私はあなたにチェックリストを与えますので、すべてが完了していることを確認してください。

  • アプリケーションの「ライブラリ」フォルダ内にoracle jdbcドライバを挿入します。デプロイ環境が開発環境/テスト環境と異なる可能性があるため、実行中のjava jvmバージョンを考慮する必要があります。
  • 2番目のオプション:oracle jdbcドライバをコンテナまたはアプリケーションサーバーのライブラリフォルダに挿入します。
  • あなた$CLASSPATH%CLASSPATH%環境変数にOracleのJDBCドライバ奇妙なことに、私はすでに、プロジェクトにしかしオプション2つの固定のものを、それを含めたい
+0

のための右のオプションを追加します。 – Andrew

関連する問題