打开zip文件或JAR清单时出错:../modules/org.eclipse.persistence_1.1.0.0_2-1.jar

时间:2011-08-30 15:14:17

标签: jpa weblogic jdeveloper

我正在jdeveloper 11.1.2中构建一个项目,但是当我想在weblogic中部署它时,它会显示下一条消息

打开zip文件或缺少JAR清单时出错:../ modules / org.eclipse.persistence_1.1.0.0_2-1.jar

文件在那里,所以我不知道发生了什么。

4 个答案:

答案 0 :(得分:2)

此问题的解决方案是删除项目文件中名为“RunConfigurations”的哈希区域。 (Model.jpr)

答案 1 :(得分:2)

我以不同的方式解决了这个问题 首先,它是一个集成的weblogic服务器,在我的Windows XP机器上安装了安全补丁后,错误就出现了。

要修复:

在JDeverloper中,转到“查看” - >“Application Server Navigotor”;选择 IntegratedWeblogicServer 并打开属性。我们需要域目录IntegratedWeblogicServer域目录不在"..:\Oracle\Middleware"下。默认情况下,它被放置在"C:\Documents and Settings\user name\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\"下(至少在我的机器上)。

将整个 modules 文件夹从Fusion Middleware home "..:\Oracle\Middleware\"复制到"C:\Documents and Settings\user name\Application Data\JDeveloper\system11.1.2.1.38.60.81"

重新启动集成的weblogic服务器。

它对我有用...
祝你好运。

答案 2 :(得分:1)

答案JDeveloper版本:11.1.2.1.0:

右键单击 Model.jpr - > 项目属性 - > 运行/调试/配置文件 - >运行配置。选择 EclipseLink JPA客户端 - > 修改 - > 启动设置 - > Java选项 - >
-javaagent:D:/JDeveloper/modules/org.eclipse.persistence_1.1.0.0_2-1.jar

D:/ JDeveloper / modules 是我的org.eclipse.persistence_1.1.0.0_2-1.jar文件所在的路径。 因此,请org.eclipse.persistence_1.1.0.0_2-1.jar

之后的-javaagent:路径

答案 3 :(得分:0)

我在Windows 7中遇到了与JDeveloper 11g 11.1.2.1.0(R2)相同的问题,我通过卸载以下Windows自动更新解决了这个问题,这不是JDeveloper中项目或特定应用程序的问题,因为它发生在尝试运行集成的WebServer时。 这些是卸载的更新:

  • KB2647518
  • KB2665364
  • KB2641653
  • KB2639308
  • KB2621440