【问题标题】:Can I add the default servlet parameters to the org.ops4j.pax.web.cfg file ? If yes how?我可以将默认 servlet 参数添加到 org.ops4j.pax.web.cfg 文件吗?如果是怎么办?
【发布时间】:2016-11-12 22:31:09
【问题描述】:
我在应用程序中的 karaf 中有一个嵌入式码头。我需要将 default servlet 参数 accept-ranges 添加为 bytes。我可以添加到 org.ops4j.pax.web.cfg 文件中吗?如果是,那么财产应该是什么?我提到了这个link,但找不到有效的属性名称及其值。如果不是,将默认 servlet 参数添加到 karaf 嵌入式码头的另一种替代方法是什么
【问题讨论】:
标签:
servlets
jetty
vaadin
embedded-jetty
apache-karaf
【解决方案1】:
由于 Pax Web 是各种 Serlvet 容器(如 Jetty、Tomcat 和 Undertow)之上的中介层,以帮助人们在 OSGi 环境中使用它们,因此默认 servlet 不是由底层 Serlvet 容器提供的,而是由PaxWeb 本身。所以将这些参数添加到 ResourceServlet 有点棘手。
通常最好定义自己的 Serlet,它在“/”上侦听