4

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

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

4

3 回答 3

1

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

这是一个添加 mongo 驱动程序的示例

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

查看依赖项标签下

于 2013-07-08T14:59:49.343 回答
1

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

于 2013-07-08T15:16:04.860 回答
-1

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

于 2017-01-31T01:06:02.920 回答