【问题标题】:Adding External JARs to Openshift将外部 JAR 添加到 Openshift
【发布时间】:2013-07-05 00:05:53
【问题描述】:

我有一个非常基本的 Java Web 应用程序(使用 Eclipse openshift 插件创建)。该应用程序在 OpenShift 服务器上运行良好。现在我需要使用外部 JAR 库在 Java 中进行 JSON 解析和创建。我无法理解如何将该 JAR 添加到 openshift 服务器。

我去了项目属性>>BuildPath>>添加外部JAR。虽然这确实导入了 JAR,但它在 openshift 服务器上不起作用,并给出了与该文件导入相关的错误(我猜是NoClassDefFound)。您能告诉我如何将外部 jar 导入到 openshift 项目中吗?

【问题讨论】:

    标签: java eclipse jakarta-ee jar openshift


    【解决方案1】:

    由于我们使用 Maven 进行构建过程,您只需将其作为依赖项添加到您的 pom.xml 中

    这是一个添加mongo驱动的例子

    https://github.com/thesteve0/openshift-mongo-spatial-jee6/blob/master/pom.xml

    在依赖标签下查看

    【讨论】:

    • 谢谢@TheSteve0,这有帮助:)
    【解决方案2】:

    您可以将 jar 作为依赖项添加到 pom.xml 文件中。这将导致 jar 包含在您的战争中。如果 jar 在公共 maven 存储库中不可用,请参见此处:http://www.billdecoste.net/?p=16

    【讨论】:

      【解决方案3】:

      [2017 年更新] 您可能想看看来自 OpenShift 本身的 link。 它包括有关添加带有和不带有 maven 依赖项的 jar 的信息。

      【讨论】:

        猜你喜欢
        • 2019-10-04
        • 2013-09-23
        • 2016-02-08
        • 2015-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-03
        • 1970-01-01
        相关资源
        最近更新 更多