gpt4 book ai didi

java - Domino OSGi servlet

转载 作者:行者123 更新时间:2023-12-01 08:56:14 24 4
gpt4 key购买 nike

编写 Domino OSGi servlet 时,您需要为 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>
  1. 上下文根对于服务器上运行的所有 OSGi servlet 是否都必须是唯一的?

  2. 在哪里可以找到文档?

最佳答案

  1. 是的。上下文根必须是唯一的。

  2. 我在 com.ibm.pvc.webcontainer.application 扩展点上找不到任何有用的文档。正如我在评论中提到的,我建议您使用 org.eclipse.equinox.http.registry.servlets 扩展点。这就是 DAS 插件实现 servlet 的方式(请参阅 the DAS plugin.xml )。这两个扩展点都是由 Domino 继承自其他地方的 OSGi 插件定义的。这就是 Domino 文档没有涵盖它们的原因,但我认为您会找到更多有关 equinox 扩展点的文档。例如,请参阅 Paul Fiore 的 Domino OSGi Development幻灯片。其中包括有关创建 servlet 的整个部分。

关于java - Domino OSGi servlet <contextRoot>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42020694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com