我有一个非常基本的Java Web应用程序(使用Eclipse openshift插件创建)。该应用程序在OpenShift服务器上运行良好。现在我需要使用外部JAR库在Java中进行JSON解析和创建。我无法理解如何将这个JAR添加到openshift服务器。
我去了项目属性>> BuildPath>>添加外部JAR 。虽然这确实导入了JAR,但它在openshift服务器上不起作用,并且提供了与该文件导入有关的错误(我猜是NoClassDefFound
)。你能告诉我如何将外部罐子导入openshift项目吗?
答案 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的信息。