проблема развертывания weblogic 12.2.1 - PullRequest
0 голосов
/ 25 июня 2018

Я получаю NPE при попытке развернуть файл ear на сервере WL 12.2.1.Ухо развернуто без проблем в Weblogic 12.1.3.Вот журнал ошибок.Попытка решить эту проблему в течение нескольких дней без какого-либо успеха.Любая идея, почему NPE приходит из пакетов WebLogic?

Ошибка :: "Deployer BEA-149265 Ошибка при выполнении запроса на развертывание с идентификатором" 17802533653132 "для задачи" 1 "в [имя-раздела:ДОМЕН].

Ошибка: «weblogic.utils.ErrorCollectionException: [java] WLST-WLS-1529953358794: [java] WLST-WLS-1529953358794: Есть 2 вложенных ошибки: [java] WLST-WLS-1529953358794: [java] WLST-WLS-1529953358794: weblogic.application.ModuleException: java.lang.NullPointerException [java] WLST-WLS-1529953358794: в weblogic.application.internal.ExtensibleModuleWrapper.ra] WLST-WLS-1529953358794: по адресу weblogic.application.internal.flow.ModuleListenerInvoker.prepare (ModuleListenerInvoker.java:100) [java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.flow.ModuleStateDver.java: 192) [java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.flow.ModuleStateDriver $ 1.next (ModuleStateDriver.java: 187) [java] WLST-WLS-1529953358794: по адресу weblogic.application.utils.StateMachineDriver $ ParallelChange.run (StateMachineDriver.java:83) [java] WLST-WLS-1529953358794: по адресу weblogic.rap.Wun (по контексту).java: 46) [java] WLST-WLS-1529953358794: по адресу weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:666) [java] WLST-WLS-152990.java: 348) [java] WLST-WLS-1529953358794: at weblogic.invocation.ComponentInvocationContextManager.runAs (ComponentInvocationContextManager.java:333) [Java]: 54) [java].) [java] WLST-WLS-1529953358794: в weblogic.work.ExecuteThread.execute (ExecuteThread.java:406) [java] WLST-WLS-1529953358794: в weblogic.work.ExecuteThread.run (ExecuteThread.java:346) "

«Вызвано: java.lang.NullPointerException [java] WLST-WLS-1529953358794: at java.util.concurrent.ConcurrentHashMap.putVal (ConcurrentHashMap.java:1011) [java] WLST-WLS-15299conv.jav4: java.ConcurrentHashMap.put (ConcurrentHashMap.java:1006) [java] WLST-WLS-1529953358794: на веб-сайте weblogic.spring.monitoring.instrumentation.SpringClassPreprocessor.createSpringInstrumentorEngineIfNeЛИ (веб-класс) - Wava-класс: 15-й класс WWS: класс виртуальной среды (WAP).spring.monitoring.-1529953358794: at weblogic.servlet.internal.WebAppInternalModuleExtenSion $ SpringInstrumentationExtension.doInstrumentation (WebAppInternalModuleExtension.java:113) [Java] WLST-ВНК-1529953358794: в weblogic.servlet.internal.WebAppInternalModuleExtension $ SpringInstrumentationExtension.access $ 400 (WebAppInternalModuleExtension.java:102) [Java] WLST-ВНК-1529953358794:в weblogic.servlet.internal.WebAppInternalModuleExtension.prePrepare (WebAppInternalModuleExtension.java:57)[java] WLST-WLS-1529953358794: на веб-сайте weblogic.application.internal.ExtensibleModuleWrapper $ PrepareStateChange.next (ExtensibleModuleWrapper.java:293) [java] WLST-WLS-1529953358794: на веб-сайте.ExtensibleModuleWrapper.java:285) [java] WLST-WLS-1529953358794: at weblogic.application.utils.StateMachineDriver.nextState (StateMachineDriver.java:45) [java] WLST-WLS-152995335879.Возможность использования в Интернете.prepare (ExtensibleModuleWrapper.java:109) [java] WLST-WLS-1529953358794: ... еще 13 [java] WLST-WLS-1529953358794: [java] WLST-WLS-1529953358794: и [java] WLST-WLS-15499: 15299[java] WLST-WLS-1529953358794: weblogic.application.ModuleException: java.lang.NullPointerException [java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.-WLS-1529953358794: по адресу weblogic.application.internal.flow.ModuleListenerInvoker.prepare (ModuleListenerInvoker.java:100) [java] WLST-WLS-1529953358794: at weblogic.application.internal.flow.ModuleStateDriver $ 1.next (ModuleStateDriver.java:192) [java] WLST-WLS-15299533gic79:application.internal.flow.ModuleStateDriver $ 1.next (ModuleStateDriver.java:187) [java] WLST-WLS-1529953358794: at weblogic.application.utils.StateMachineDriver $ ParallelChange.run (StateMachineDriver.java:L [java])WLS-1529953358794: по адресу weblogic.application.utils.StateMachineDriver.nextStateInParallel (StateMachineDriver.java:144) [Java]java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.flow.DeploymentCallbackFlow.prepare (DeploymentCallbackFlow.java:75) [java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.flow.DeploymentprelowFlow.java: 55) [java] WLST-WLS-1529953358794: at weblogic.application.internal.BaseDeployment $ 1.next (BaseDeployment.java:727) [java] WLST-WLS-1529953358794: at weblogic.application.utils.StateMachineDriver.nextState (StateMachineDriver.java:45) [java] WLST-WLS-152lication at web279797933.internal.BaseDeployment.prepare (BaseDeployment.java:239) [java] WLST-WLS-1529953358794: по адресу weblogic.application.internal.EarDeployment.prepare (EarDeployment.java:66) [java] WLST-WLS-1529953358gic4: веб-сайт:.application.internal.DeploymentStateChecker.prepare (DeploymentStateChecker.java:158) [java] WLST-WLS-1529953358794: в weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare (AppContainerInvoker.java-jLS:65)1529953358794: по адресу weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer (ActivateOperation.java:229) [java] WLST-WLS-1529953358794: по адресу weblogic.deploy.internal.repunctionOp: 103) [java] WLST-WLS-1529953358794: at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare (AbstractOperation.java:241) [java] WLST-WLS-1529953358794: at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare (DeploymentManager.java:794ST 157 W33-WLS), WAV-WAVS: at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList (DeploymentManager.java:1340) [java] WLST-WLS-1529953358794: at weblogic.deploy.internal.targetserver.DeploymentManager.handava2rep67 (javalep2] WLST-WLS-1529953358794: at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare (DeploymentServiceDispatcher.java:177)[java] WLST-WLS-1529953358794: по адресу weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback (DeploymentReceiverCallbackDeliverer.java:186) [java] WLST-WLS-152.DeploymentReceiverCallbackDeliverer.access $ 000 (DeploymentReceiverCallbackDeliverer.java:14) [java] WLST-WLS-1529953358794: по адресу weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer $ 1.rive-153LD-Relay-Relay-Relay 15-й резервный накопитель (153): at weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:666) [java] WLST-WLS-1529953358794: в weblogic.invocation.: at weblogic.invocation.ComponentInvocationContextManager.runAs (ComponentInvocationContextManager.java:333) [java] WLST-WLS-1529953358794: на weblogic.work.LivePartitionUtility.doRunWorkUnderContext (LivePartitionUtility.java:54) [java].SelfTuningWorkManagerImpl.java:640) [java] WLST-WLS-1529953358794: по адресу weblogic.work.ExecuteThread.execute (ExecuteThread.java:406) [java] WLST-WLS-1529953358794: по адресу weblogic.read.unJava: 346) "

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

Другое решение: добавление

set JAVA_OPTIONS=%JAVA_OPTIONS% -DANTLR_USE_DIRECT_CLASS_LOADING=true

… на setDomainEnv.cmd также сработало для меня

0 голосов
/ 10 июля 2018

В конце концов решение было найдено, это была проблема с jar antlr-2.7.6.jar, упакованным с файлом ear, конфликтующим с загрузчиком классов по умолчанию.Решение: -Изменил weblogic.xml, чтобы добавить пакет antlr для загрузки из приложения, а не из загрузчика классов по умолчанию.

...