将外部JAR添加到Openshift

时间:2013-07-07 15:17:24

标签: java eclipse java-ee jar openshift

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

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

3 个答案:

答案 0 :(得分:1)

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

以下是添加mongo驱动程序的示例

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

查看依赖项标签

答案 1 :(得分:1)

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

答案 2 :(得分:-1)

[2017年更新] 您可能想要从OpenShift本身看一下这个link。 它包含有关添加和不使用maven依赖项的jar的信息。