Java 从10.3.6升级到12.1.3后,Oracle WebLogic管理服务器未启动

Java 从10.3.6升级到12.1.3后,Oracle WebLogic管理服务器未启动,java,hibernate,weblogic12c,Java,Hibernate,Weblogic12c,以下步骤: 已安装WebLogic 12.1.3和JAVA 1.8 删除了当前10.3.6 mydomain中config.xml和SetDomainEnv.sh中的自定义项。 10.3.6 mydomain JAVA版本:jdk1.6.0_45/ 当前使用的JAVA版本为1.8 在12.1.3中使用WLST readDomainForUpgrade('/usr/prod/domains/<mydomain>') updateDomain() closeDomain() readD

以下步骤:

已安装WebLogic 12.1.3和JAVA 1.8

  • 删除了当前10.3.6 mydomain中config.xml和SetDomainEnv.sh中的自定义项。 10.3.6 mydomain JAVA版本:jdk1.6.0_45/ 当前使用的JAVA版本为1.8

  • 在12.1.3中使用WLST

    readDomainForUpgrade('/usr/prod/domains/<mydomain>')
    updateDomain()
    closeDomain()
    
    readDomainForUpgrade('/usr/prod/domains/'))
    updateDomain()
    closeDomain()
    
  • 尝试在升级的mydomain上启动管理服务器

  • 尝试了其他几种升级选项和方法,我在ADMin.log中的同一位置登录

  • 
    
    weblogic 12.1.3使用jdk 1.7或更高版本。因此,首先安装JDK1.7,通过运行命令“
    java-version
    ”来验证版本。你可以点击链接

    可能会出现管理服务器->问题是必须编辑config.xml以删除对域中其他框的引用。config.xml中只有一个托管实例,管理服务器出现了。

    对我来说,这是群集中一个节点机的问题。我必须重新启动特定的物理机器,然后启动AdminServer进程才能成功启动。

    您以前的java版本(Weblogic 10.3.6)是用于什么的?我以前的java版本是jdk1.6.0\u 45/Weblogic 12.1.3,已通过java 1.8的认证,这已得到Oracle团队的确认。我们还需要对SHA2算法的支持,所以Java1.7对我们不起作用。我也知道Java1.7Update85将支持SHA2,但这不是我们想要走的路。我们现在正在使用WebLogic12.1.3和Java1.8。在Java1.8中可以看到错误
    <Jan 7, 2016 9:41:42 AM PST> <Info> <org.hibernate.validator.util.Version> <prdrsps101> <My_Admin> <[STANDBY]   ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1452188502600> <BEA-000000> <Hibernate Validator 12.1.3.0.0> 
    <Jan 7, 2016 9:41:42 AM PST> <Info> <org.hibernate.validator.engine.resolver.DefaultTraversableResolver> <prdrsps101> <My_Admin> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1452188502606> <BEA-000000> <Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver