java - 从 jdeveloper 12c 部署项目时出错

标签 java weblogic weblogic12c

当我尝试将项目从 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中搜索jps监听器-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部署的配置是这样的:

enter image description here

您只需更改为使用 weblogic-application.xml 中的现有设置即可解决此问题,如下图所示:

enter image description here

问题就解决了

关于java - 从 jdeveloper 12c 部署项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59532445/

相关文章:

java - TextField - getText() 不起作用

java - Java 语法的访问者方法在 ANTLR 4.4 中不起作用

weblogic - 将自定义对象添加到 Weblogic 10 上的 JNDI

java - intellij JDK从1.6升级到1.7问题

java - 在 WebLogic Server v10.3 中注入(inject) EJB 3.0

java - 名称未找到异常 : While trying to lookup 'jdbc' only when publishing from Eclipse Kepler but not Indigo

java - Spring 4.3.7 抛出 java.lang.NoClassDefFoundError : com/fasterxml/jackson/core/util/DefaultIndenter

java - 在 Java 9 中删除 sun.misc.Unsafe 将破坏 Spring、Hibernate

java - 从外部存储器导入到 ListView 时如何获取不同的文件名

spring - WebLogic 12.2.1 : Override Jackson library in common_modules with version in EAR