【问题标题】:Gretty, setting "Module specified Libraries" from repositoryGretty,从存储库设置“模块指定的库”
【发布时间】:2019-07-22 12:57:15
【问题描述】:

我仅使用 Jetty 提出了类似的问题 jetty-jndi-resource-fails,Jetty 文档将其描述为 Jetty: startup-classpath

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

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

【问题讨论】:

    标签: java jetty gretty


    【解决方案1】:

    您所指的“模块特定库”是针对独立版本的 Jetty。

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

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

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

    【讨论】:

    • 再次感谢您的回复。请您告诉我解决提供的库(例如 WLS 上的 ojdbc)的明确方法是什么,如果 Gretty 使用嵌入式码头,我不喜欢将其包含在 WAR 中。实际上我是通过 grettyRunnerJetty 依赖类型来解决这个问题的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2015-08-28
    • 2023-04-01
    • 1970-01-01
    • 2022-01-23
    • 2012-03-03
    • 1970-01-01
    相关资源
    最近更新 更多