0

我询问了类似的问题jetty-jndi-resource-fails only using Jetty,Jetty 文档将其描述为Jetty: startup-classpath

现在我喜欢使用“模块指定的库”并将其设置为 Gretty 作为存储库依赖项。我在 Getty doc: Gretty-configuration中没有找到类似的东西。我还搜索 Gretty: integratin-test Git 以获取任何可用的示例,但没有结果。

Gretty 是否不支持此 Jetty 功能?或者无论如何都可以设置--module=ext参数?任何人都可以使用:farmRun让我知道如何以任何清晰的方式处理服务器提供的外部库,这些库通过农场中的多个 Web 应用程序共享?

4

1 回答 1

1

您所指的“模块特定库”适用于独立版本的 Jetty。

如果您看到对工件(或较旧的工件)的引用${jetty.home}${jetty.base}概念,以及对jetty-home工件(或旧jetty-distribution工件)的访问,那么您正在使用使用独立版本 Jetty 的技术。

根据您链接的 Gretty 文档,Gretty 似乎没有使用独立版本的 Jetty,而是使用嵌入式码头(全部在代码中)技术来启动 Jetty。

Gretty 具有可选的 XML 启动功能这一事实意义不大,因为 XML 实际上只是在其嵌入式码头设置中配置对象的代码,与使用解释脚本(在 groovy 或 jsh 中)完成相同的事情没有什么不同. 使用此 Gretty 设置时没有模块。

于 2019-07-22T13:13:03.860 回答