【问题标题】:How to change Apache Karaf / Jetty / Pax-Web default path from / to your-custom-path/?如何将 Apache Karaf / Jetty / Pax-Web 默认路径从 / 更改为 your-custom-path/?
【发布时间】:2016-04-25 14:38:39
【问题描述】:

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

我如何将 hostname:port/ 调用(实际上给出 404)重定向到给定的上下文路径?

哪些文件定义了 jetty / karaf“根路径”?

【问题讨论】:

  • 您到底在寻找什么?
  • 我没有在哪里可以定义默认路由/路径/连接?对于我的 karaf 实例。它应该指向给定的战争上下文路径。

标签: java jetty apache-karaf pax-web


【解决方案1】:

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

【讨论】:

  • 谢谢!啊,你是 Apache Karaf Cookbook 中的那个人——我现在在我的桌子上。也感谢这本好书。
  • 不客气,我希望这本书能帮助你解决专业问题:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-10
  • 2012-03-18
  • 2013-10-07
  • 1970-01-01
  • 1970-01-01
  • 2020-03-30
相关资源
最近更新 更多