2011-09-15 24 views
1

私はVPSを持っています。私のウェブサイトはそのvpsにあります。私はそこにクライアントのウェブサイトを持っていたいと思いますが、問題はありません。ドメイン上のサーブレットを別のドメインから呼び出すことはできますか?

サーブレットを自分のドメインの下に置いて、クライアントのウェブサイトからそれらのサーブレットにリクエストしてデータの重複を避けることができます。言い換えれば、クライアント用に各ドメインの下にサーブレットのコピーを置くのではなく、サーブレットをすべて(私のドメイン上の)1つの場所に置くことを望みます。

私のドメイン(またはコンテキスト)上のサーブレットを別のドメイン(コンテキスト)から呼び出すことは可能ですか?

もしそうなら、これはどのように行われますか?

+0

2つのドメインにグローバルIPアドレスがある場合、もちろん、各サーバーは、他のIPアドレスのサーブレットへのリクエストを含め、どんな種類のHTTPリクエストでも好きなものを作ることができます。あなたが達成しようとしていることをより具体的に知らなくても、「やっている」と答えることはできません。生のHTTPリクエストを他のサーブレットに作成したいだけですか? –

+1

ウェブサービスを検討しましたか?それははるかに簡単です(そして再利用可能になります)。 – BalusC

+0

@カーク - ドメインは1つのIPアドレスにあります。それは基本的には、単純なHTTPリクエストですか? – katura

答えて

1

複数のドメインの機能/コンテンツをホストするサーブレットが1セットありますか?これを行うには、すべてのドメインを同じIP /ホスト/サーバーにルーティングし、実行時に要求元ドメインを決定します。この例はここで見ることができます:

https://github.com/ocpsoft/rewrite/blob/master/showcase/multi-domain/src/main/java/com/ocpsoft/rewrite/showcase/domain/DomainRewriteConfiguration.java

これは、ドメインの名前を決定し、それに応じてデータをロードするためにURL/request rewritingツールを使用しています。

これはあなたの問題でなければ、私は本当にあなたが何を求めているのかわからないと思います!

+0

これは基本的にはアイデアです。複数のドメインの機能を提供するサーブレットのセットです。ドメインは1つのIPアドレスにあります。このコンセプトは、私が持っているサイトも同様の方法で構築されています。ドメイン書き換え設定が私が探しているものだとは思わないが...ありがとう。 – katura

+0

それはあなたのために解決しないものは何ですか? – Lincoln

関連する問題