Domino OSGiサーブレットを作成するときは、Webアプリケーションのコンテキストルートを指定する必要があります。これはplugin.xmlで行われます。Domino OSGiサーブレット<contextRoot>
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="com.ibm.pvc.webcontainer.application">
<contextRoot>
/exporter
</contextRoot>
<contentLocation>
WebContent
</contentLocation>
</extension>
</plugin>
サーバー上で実行されているすべてのOSGiサーブレットのために一意であるためにコンテキストルートの必要性をしていますか?
ドキュメンテーションはどこにありますか?
私は 'com.ibm.pvc.webcontainer.application'拡張ポイントを使用していませんでした。あなたのように、私はそれに関する文書を見つけることができません。しかし、DominoにOSGiサーブレットを作成する別の方法があります。 'org.eclipse.equinox.http.registry.servlets'を拡張することができます。これがDASサーブレットの実装方法です。あなたはこの代替拡張ポイントを試しましたか? –
私は正直ではないし、私は方法を知らない...何が利点になるだろうか? EquinoxでJax-RSを使用することもできますか? –
利点はそこに良い文書があるということです。そして、はい、あなたのプラグインは、春分拡張を実装し、JAX-RSを使用することができます。しかし、REST APIを構築しているので、3番目のオプションもあります。あなたのプラグインは単にDASサーブレットを拡張することができます。ここで説明するように、JAX-RSリソースクラスをDASに追加できます。https://www-10.lotus.com/ldd/ddwiki.nsf/dx/Create_your_own_Domino_REST_service_using_DAS –