我在一个非插件的AppEngine Maven项目中使用EMF,该项目包含 org.eclipse.core.runtime 和 org.eclipse.ocl.ecore 依赖项。在本地服务器上运行时项目运行完美(我使用的是JDK 7)。但是,当部署到GAE时,我会收到以下两个错误,有时是一个错误,有时是另一个错误:
这两个类确实存在于目标文件夹的lib目录中的JAR中(也解压缩并检查了JAR)。以下是POM中依赖关系的外观:
<dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.runtime</artifactId>
<version>${version.core.runtime}</version>
</dependency>
<dependency>
<groupId>org.eclipse.ocl</groupId>
<artifactId>org.eclipse.ocl.ecore</artifactId>
<version>${version.oclecore}</version>
</dependency>
问题出在哪里?我错过了一些明显的东西吗 任何帮助将不胜感激!
答案 0 :(得分:0)
这两个类确实存在于目标文件夹的lib中的JAR中 目录(也解压缩并检查JAR
我无法看到您的应用程序结构,但无论这些JAR在哪里,如果您的应用程序需要它们在GAE中与在本地计算机上相同;然后你应该确保你使用与GAE的目标版本相同的版本........我曾经有过这个问题,因为我开始使用GAE时它是新的,而客户端库用来改变非常快