Java dominosgiservlet<;contextRoot>;
编写DominoOSGiServlet时,需要为web应用程序指定上下文根。这是在plugin.xml中完成的Java dominosgiservlet<;contextRoot>;,java,servlets,osgi,lotus-domino,Java,Servlets,Osgi,Lotus Domino,编写DominoOSGiServlet时,需要为web应用程序指定上下文根。这是在plugin.xml中完成的 <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="com.ibm.pvc.webcontainer.application"> <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>
/出口商
网络内容
com.ibm.pvc.webcontainer.application
扩展点上找不到任何有用的文档。正如我在评论中提到的,我建议您改用org.eclipse.equinox.http.registry.servlets
扩展点。DAS插件就是这样实现servlet的(请参阅)。这两个扩展点都是由从别处继承的OSGi插件Domino定义的。这就是为什么Domino文档没有涵盖它们的原因,但我认为您将在equinox
扩展点上找到更多文档。例如,请参见Paul Fiore的幻灯片。这包括一整节关于创建servlet的内容com.ibm.pvc.webcontainer.application
扩展点上找不到任何有用的文档。正如我在评论中提到的,我建议您改用org.eclipse.equinox.http.registry.servlets
扩展点。DAS插件就是这样实现servlet的(请参阅)。这两个扩展点都是由从别处继承的OSGi插件Domino定义的。这就是为什么Domino文档没有涵盖它们的原因,但我认为您将在equinox
扩展点上找到更多文档。例如,请参见Paul Fiore的幻灯片。这包括一整节关于创建servlet的内容我没有使用
com.ibm.pvc.webcontainer.application
扩展点,像您一样,我找不到任何关于它的文档。但是有另一种方法可以在Domino中创建OSGiservlet。您可以扩展org.eclipse.equinox.http.registry.servlet
。DASServlet就是这样实现的。你试过这个备用扩展点吗?我没有,老实说,我不知道如何。。。优势是什么?我还可以将Jax-RS用于Equinox吗?优点是有更好的文档。是的,您的插件可以实现equinox扩展并使用JAX-RS。但是,由于您正在构建RESTAPI,所以还有第三种选择。您的插件可以简单地扩展DAS servlet。您可以将JAX-RS资源类添加到DAS,如下所述:我没有使用com.ibm.pvc.webcontainer.application
扩展点,与您一样,我找不到任何关于它的文档。但是有另一种方法可以在Domino中创建OSGiservlet。您可以扩展org.eclipse.equinox.http.registry.servlet
。DASServlet就是这样实现的。你试过这个备用扩展点吗?我没有,老实说,我不知道如何。。。优势是什么?我还可以将Jax-RS用于Equinox吗?优点是有更好的文档。是的,您的插件可以实现equinox扩展并使用JAX-RS。但是,由于您正在构建RESTAPI,所以还有第三种选择。您的插件可以简单地扩展DAS servlet。您可以将JAX-RS资源类添加到DAS,如下所述: