1

このセットアップが可能かどうか疑問に思っています:

  1. 組み込み Jetty サーバーを実行および監視するJava アプリケーション
  2. RESTful API を公開する埋め込み式突堤にデプロイされたRestletアプリケーション
  3. Java ベースのWeb アプリケーション(Spring、Play など) が組み込みの桟橋にデプロイされ、Ajax を介して RESTful API と通信する

Restlet が jetty コネクタを介して HTTP サーバーの役割を果たすことができることは知っていますが、これは私が実際に必要としているものではありません。私が欲しいのは、Java アプリケーションから実行され、RESTful API と webapp クライアントの 2 つの Web アプリケーションを公開するサーブレット コンテナー (埋め込み式突堤) です。

4

1 に答える 1

0

さて、私の場合は、思ったよりも簡単であることがわかりました。このサンプル コードを使用して、いくつかの静的コンテンツを提供するように Restlet に指示するだけで十分です。

Directory directory = new Directory(getContext(), "file:///user/data/files/");
Router router = new Router(getContext());
router.attach("/static/", directory);

これは私の質問に正確に答えるものではありませんが、私の問題を解決します。これ以上の回答はありませんでしたので、私はこの問題をクローズします。

于 2012-09-04T08:28:29.977 に答える