簡體   English   中英

從 jdeveloper 12c 部署項目時出錯

[英]error while deploying a project from jdeveloper 12c

當我嘗試將我的項目從 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並且也找不到,我嘗試在weblogic-application.xml搜索jps偵聽weblogic-application.xml但找不到這是我在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>

經過長時間的研究,我發現 jdeveloper 默認情況下將JpsApplicationLifecycleListener添加到 web 邏輯中的偵聽器列表中,這是因為默認情況下 weblogic 部署的配置是這樣的:

在此處輸入圖片說明

您可以通過簡單地更改為use the existing settings in weblogic-application.xml來解決此問題,如下圖所示:

在此處輸入圖片說明

問題將得到解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM