1

現在、tomcat6webappとoracleデータベースがあります。server.xmlではデータベースは次のように構成されています。

<Resource
name="jdbc/EbankWebConnection"
auth="Container"
type="oracle.jdbc.pool.OracleDataSource"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
maxActive="100" maxIdle="30" maxWait="10000"
user="***" password="***" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.12.2:1521:prg11g"
validationQuery="select 1 from dual" />

Oracle接続プールを使用していることに注意してください。tomcat webappをCloudBeesにホストし、サーバー上のVPNを介してoracledbに接続することは可能ですか。接続プールに関しては、DBCPは当てはまりません。どういうわけか、コンテナ管理のOracle接続プールを構成する必要があります。

4

1 に答える 1

1

Cloudbees コンテナは、コンテナをカスタマイズする必要がある Oracle 固有のデータソースを JNDI リソースとして提供しません。専用コードを使用して、Oracle jdbc ドライバー クラスを使用してアプリケーションの一部としてこのようなプールを作成できます。これは主に、アプリケーション/フレームワークがデータソースを設定できる柔軟性に依存します。

コンテナのカスタマイズの柔軟性をさらに高める計画が間もなく公開される予定です。これにより、Tomcat サーバーをセットアップして、このようなコンテナ管理の Oracle DataSource を提供できるようになります。

VPN 経由の接続については、まだできません。cloudbees RUN@Cloud インスタンスが標準のネットワーク接続を介して DB にアクセスできるようにする必要があります。RUN@Cloud の「専用」サーバーを使用する場合のオプションは、着信 IP をフィルタリングして DB に接続することです。専用サーバーの価格に関する詳細情報が必要な場合は、sales@cloudbees.com にお問い合わせください。

更新: InterCloud for VPN などのソリューションを検討する必要があります

于 2012-09-26T09:24:59.853 に答える