Weblogic 部署问题及解决方法

Weblogic 部署问题及解决方法

一、 Unsupported major.minor version 52.0

在这里插入图片描述
此问题为jdk版本问题,通常是在高版本jdk下运行打包之后,被部署到低版本jdk运行环境之下,出现的错误
解决步骤:

  1. 检查war包的jdk版本,(我的是jdk1.8)
  2. 查看Weblogic中的jdk版本,发现weblogic的jdk版本为1.7,我一开始查看了服务器的jdk版本,也是1.8,找不到问题,后来ps查看进程,发现weblogic使用的确是1.7,
解决方法:修改在Weblogic的域中的bin文件夹下的startWeblogic.sh,添加
export JAVA_HOME="你自己的java路径"       //例如:/home/java/jdk1.8.0_211

二、启动时出现:Ljavax /persistence/ValidationMode错误

启动时出现如图错误:
在这里插入图片描述
经过查询,暂未找到原因,希望知道的网友指点。

解决方法:

在weblogic.xml中添加如下配置:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app ...>
    ...
    <container-descriptor>
        <prefer-application-packages>
            <package-name>antlr.*</package-name>
            <package-name>org.hibernate.*</package-name>
            <package-name>javax.persistence.*</package-name>
        </prefer-application-packages>
    </container-descriptor>
</weblogic-web-app>
posted @ 2019-10-29 17:45  志威  阅读(23)  评论(0编辑  收藏  举报