在Oracle Weblogic 12c中安装EclipseLink

时间:2019-06-18 12:30:07

标签: java oracle weblogic eclipselink oracle12c

请帮助我,如何在Weblogic 12c中正确安装EclipseLink?我已经进行了许多实验,但都没有结果(((

我尝试过以下手册:https://dzone.com/articles/updating-eclipselink-weblogic

我从Eclipse网站下载了eclipselink-2.7.4.v20190115-ad5b7c6b2a.zip版本。我从存档中取出了Archive -> jlib / eclipselink.jar文件。

然后我制作了以下目录结构:

./
├── lib
│   └── eclipselink.jar
└── META-INF
    ├── application.xml
    ├── MANIFEST.MF
    └── weblogic-application.xml

这是所有文件的内容:

META-INF / application.xml:

<application>
  <display-name>eclipselink-shared-lin</display-name>
  <module>
    <java></java>
  </module>
</application>

META-INF / MANIFEST.MF:

Manifest-Version: 1.0
Class-Path: lib/eclipselink.jar
Extension-Name: eclipselink
Specification-Version: 2.0
Implementation-Version: 2.7.4

META-INF / weblogic-application.xml:

<weblogic-application>
  <prefer-application-packages>
    <package-name>org.eclipse.persistence.*</package-name>
  </prefer-application-packages>
</weblogic-application>

此后,我使用jar创建了一个名为eclipselink-shared-lin.ear的程序包 我按照手册做了一切。之后,我尝试在Weblogic 12c上安装此EAR文件。 我收到此错误:

enter image description here

在日志中,我没有看到错误消息,但有这样的警告:未指示某些版本,但是据写,此版本的服务器自动使用最后一个版本:

<Jun 17, 2019 11:11:37,327 AM UTC> <Warning> <Munger> <BEA-2156203> <A
 version attribute was not found in element "application" in the 
deployment descriptor 
/home/cuba/weblogic_12/wls12213/user_projects/domains/base_domain/servers/
AdminServer/tmp/.appmergegen_1560769897253_eclipselink-shared-
lin.ear/META-INF/application.xml. A version attribute is required, but 
this version of the WebLogic Server will assume that the latest version is 
used. Future versions of WebLogic Server will reject descriptors that do 
not specify the Java EE version. To eliminate this warning, add an 
appropriate "version=" to element "application" in the deployment 
descriptor.>

请帮助我解决这个问题!

日志文件-https://files.haulmont.com/b5f57f32859b

更新: 我试图只安装EclipseLink <的JAR,而没有使EAR ... 完成了! 这是正确的?如何检查正确性? enter image description here 更新2: 此变体不适用于使用EclipseLink(((

0 个答案:

没有答案