如何在 Thorntail 中设置 Web 应用程序上下文?

How to set the Web application context in Thorntail?


我正在寻找一种在 Thorntail 中自定义 Web 应用程序名称(以便相应地更改 Web 上下文)的方法。我假设它可以通过 thorntail 的 maven 插件来完成,但我找不到为它设置的 属性。 谢谢

默认情况下,上下文是/,这应该是大多数时候你想要的。要自定义它,您可以使用以下选项之一:

1)启动uberjar时通过thorntail.context.path系统属性:java -jar my-app-thorntail.jar -Dthorntail.context.path=my-context.

2) 如果你使用project-defaults.yml,你可以在那里配置:

thorntail:
  context:
    path: my-context

3) 使用以下内容创建一个文件 WEB-INF/jboss-web.xml

<jboss-web>
  <context-root>my-context</context-root>
</jboss-web>

(在后台,选项 1 和 2 实际上已转换为 3,但您不必关心。)