Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java dominosgiservlet<;contextRoot>;_Java_Servlets_Osgi_Lotus Domino - Fatal编程技术网

Java dominosgiservlet<;contextRoot>;

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>

编写DominoOSGiServlet时,需要为web应用程序指定上下文根。这是在plugin.xml中完成的

<?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 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
    扩展点上找不到任何有用的文档。正如我在评论中提到的,我建议您改用
    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,如下所述: