2016-10-07 3 views
0

AEMに「org.eclipse.jetty.servlets.ProxyServlet」を登録する必要があります。AEM:スリング以外のサーブレットを登録するにはどうすればよいですか?

これは、私のプロジェクトがトランザクション用のプロジェクト用に外部REST APIを使用する、より優れた開発環境を実現するのに役立ちます。

しかし、スリング注釈(@SlingServlet)を使用するとできませんでした。

+0

簡単に実行できるかどうかはわかりません。しかし、なぜあなたはそれをしたいのですか?このサーブレットの問題を解決しようとしているのは、どのように動作するのか分かっていても問題のAEMソリューションが見つからなかったからです。 – Jens

+0

[OSGI httpホワイトボード](http://felix.apache.org/documentation/subprojects/apache-felix-http-service.html#using-the-osgi-http-whiteboard)を試しましたか? – Abhishek

+0

@Abhishekはい私は「OSGI http whiteboard」を試しましたが、AEMでうまくいかないように見えました。 – Dileepa

答えて

1

スリングサーブレット(要件に応じてSlingAllMethodsServletまたはSlingSafeMethodsServletから拡張されたもの)を作成し、ProxyServletにコントロールを委任することをお勧めします。 SlingHttpServletRequestとSlingHttpServletResponseは基本的にHttpServletRequestとHttpServletResponseです。

これは、将来的に必要になる場合があるため、サーブレットを同時に動作させるためにAEMで何かを微調整する必要がないことを意味します。

関連する問題