2017-12-23 97 views
0

버전 10.2에서 ATG 응용 프로그램을 사용하고 있습니다. 12.1.3의 weblogic에 응용 프로그램을 배포하려고합니다. 서버 시작시이 예외가 발생합니다. 여기에 로그 조각이 있습니다. :이 문제는 내 응용 프로그램 구아바 클래스 와 interfaring했다 weblogic.They의 12.1.3 버전 때문에 inbuild 구아바 클래스의 일어나고weblogic 12.1.3, deployement 예외, 최종 클래스에서 상속받을 수 없습니다.

<Dec 22, 2017 3:51:04 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application "vsi_store". 
weblogic.management.DeploymentException: java.lang.VerifyError: Cannot inherit from final class at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123) at weblog 

    ic.application.internal.BaseDeployment.activate(BaseDeployment.java:260) 
    at 
    weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61) 
    at 
    weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:16) 
    at 
    weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80) 
    Truncated. see log file for complete stacktrace 
     Caused By: java.lang.VerifyError: Cannot inherit from final class 
       at java.lang.ClassLoader.defineClass1(Native Method) 
       at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14 
     2) 
       at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericCla 
     ssLoader.java:412) 
       at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic 
     ClassLoader.java:366) 

답변

0

나는 버전 12.1.2을 사용하여 그것을 해결. 또는 weblogic-application.xml의 항목을 다음과 같이 변경하여 12.1.3에서 해결할 수 있습니다.

<wls:prefer-application-packages> 
    <wls:package-name>com.fasterxml.jackson.*</wls:package-name> 
    <wls:package-name>com.github.fge.*</wls:package-name> 
    <wls:package-name>org.joda.*</wls:package-name> 
    <wls:package-name>com.google.common.*</wls:package-name> 

    <wls:package-name>com.sun.jersey.*</wls:package-name> 
    <wls:package-name>org.glassfish.jersey.*</wls:package-name> 
    <wls:package-name>org.glassfish.hk2.*</wls:package-name> 
    <wls:package-name>org.jvnet.hk2.*</wls:package-name> 
    <wls:package-name>jersey.repackaged.org.objectweb.asm.*</wls:package-name> 

    <wls:package-name>com.sun.research.ws.wadl.*</wls:package-name> 
    <wls:package-name>com.sun.ws.rs.ext.*</wls:package-name> 

    <wls:package-name>org.codehaus.jackson.*</wls:package-name> 
    <wls:package-name>com.fasterxml.jackson.*</wls:package-name> 

    <wls:package-name>org.codehaus.jettison.*</wls:package-name> 

    <wls:package-name>javax.ws.rs.*</wls:package-name> 

    <wls:package-name>org.objectweb.asm.*</wls:package-name> 

    <wls:package-name>antlr.*</wls:package-name> 

    </wls:prefer-application-packages> 


</wls:weblogic-application>