如何将 Apache Karaf / Jetty / Pax-Web 默认路径从 / 更改为 your-custom-path/?

How to change Apache Karaf / Jetty / Pax-Web default path from / to your-custom-path/?

我安装了 Karaf,其中包含一些 .war 文件。 它们中的每一个都可以通过主机名获得:port/individual-context-path.

我如何将 hostname:port/ 调用重定向到给定的上下文路径?

哪些文件定义了 jetty/karaf "root-path"?

您不能将某个路径重定向或路由到另一个路径,但您可以注册您的应用程序以在 Web-ContextPath“/”处注册。 oth 所有注册到任何 HttpService/WecContainer 或注册为 Servlet 服务 (OSGi) 的 servlet 都将注册到“/”上下文路径,所有额外的都是那些的别名。