从jdeveloper 12c部署项目时发生错误

问题描述 投票:0回答:1

[当我尝试将项目从jdeveloper 12c部署到weblogic 12.x时我收到此错误:

[04:18:15 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application habib on AdminServer.: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener.
[04:18:15 PM] weblogic.management.DeploymentException: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener

我尝试使用jdeveloper在文件中搜索JpsApplicationLifecycleListener,但也找不到它,我试图在jps中搜索weblogic-application.xml侦听器,但找不到,这就是我找到的内容在weblogic-application.xml

<?xml version = '1.0' encoding = 'windows-1252'?>
<weblogic-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-application http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd"
                      xmlns="http://www.bea.com/ns/weblogic/weblogic-application">
  <!--<listener>
    <listener-class>oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener</listener-class>
  </listener>-->
  <!--<listener>
    <listener-class>oracle.mds.lcm.weblogic.WLLifecycleListener</listener-class>
  </listener>-->
  <library-ref>
    <library-name>adf.oracle.domain</library-name>
  </library-ref>
</weblogic-application>
java weblogic weblogic12c
1个回答
0
投票

经过长时间的研究,我发现jdeveloper默认将JpsApplicationLifecycleListener添加到Web逻辑的侦听器列表中,因为默认情况下,Weblogic部署的配置如下:

enter image description here

您可以通过仅更改为use the existing settings in weblogic-application.xml来解决此问题,如下图所示:

enter image description here

此问题将得到解决

© www.soinside.com 2019 - 2024. All rights reserved.