Weblogic server not coming to RUNNING state -
when start weblogic server using startweblogic.cmd, exits after printing below messages on command prompt without error messages. how deduce what's wrong , rectify.
<dec 2, 2014 1:05:29 pm ist> <info> <weblogicserver> <bea-000377> <starting webl ogic server java hotspot(tm) client vm version 10.0-b19 sun microsyste ms inc.> <dec 2, 2014 1:05:29 pm ist> <info> <management> <bea-141107> <version: weblogic server 10.3 fri jul 25 16:30:05 edt 2008 1137967 > <dec 2, 2014 1:05:31 pm ist> <warning> <management> <bea-141230> <could not loca te descriptor file system resource : wseejmsmodule.> <dec 2, 2014 1:05:31 pm ist> <warning> <management> <bea-141230> <could not loca te descriptor file system resource : cgdatasource.> <dec 2, 2014 1:05:31 pm ist> <warning> <management> <bea-141230> <could not loca te descriptor file system resource : cgdatasource-nonxa.> <dec 2, 2014 1:05:32 pm ist> <notice> <weblogicserver> <bea-000365> <server stat e changed starting> <dec 2, 2014 1:05:32 pm ist> <info> <workmanager> <bea-002900> <initializing sel f-tuning thread pool> c:\bea\user_projects\domains\domainname\bin>cd
further see following in log file of server tried starting
####<dec 2, 2014 1:05:35 pm ist> <critical> <weblogicserver> <be-sys-617> <adminserver> <main> <<wls kernel>> <> <> <1417505735150> <bea-000386> <server subsystem failed. reason: java.lang.assertionerror: java.lang.reflect.invocationtargetexception java.lang.assertionerror: java.lang.reflect.invocationtargetexception @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy._invokeservicemethod(descriptormanager.java:175) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy.decrypt(descriptormanager.java:192) @ weblogic.descriptor.descriptormanager$securityserviceimpl.decrypt(descriptormanager.java:114) @ weblogic.descriptor.internal.abstractdescriptorbean._decrypt(abstractdescriptorbean.java:990) @ weblogic.management.configuration.securityconfigurationmbeanimpl.getcredential(securityconfigurationmbeanimpl.java:704) @ weblogic.security.internal.serverprincipalvalidatorimpl.getsecret(serverprincipalvalidatorimpl.java:88) @ weblogic.security.internal.serverprincipalvalidatorimpl.sign(serverprincipalvalidatorimpl.java:67) @ weblogic.security.service.privilegedactions$signprincipalaction.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ weblogic.security.service.securityservicemanager.createserverid(unknown source) @ weblogic.security.service.securityservicemanager.getserverid(unknown source) @ weblogic.security.service.securityservicemanager.sendastowire(unknown source) @ weblogic.server.channels.channelservice.resetqos(channelservice.java:273) @ weblogic.server.channels.channelservice.start(channelservice.java:244) @ weblogic.t3.srvr.subsystemrequest.run(subsystemrequest.java:64) @ weblogic.work.executethread.execute(executethread.java:201) @ weblogic.work.executethread.run(executethread.java:173) java.lang.reflect.invocationtargetexception @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy._invokeservicemethod(descriptormanager.java:173) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy.decrypt(descriptormanager.java:192) @ weblogic.descriptor.descriptormanager$securityserviceimpl.decrypt(descriptormanager.java:114) @ weblogic.descriptor.internal.abstractdescriptorbean._decrypt(abstractdescriptorbean.java:990) @ weblogic.management.configuration.securityconfigurationmbeanimpl.getcredential(securityconfigurationmbeanimpl.java:704) @ weblogic.security.internal.serverprincipalvalidatorimpl.getsecret(serverprincipalvalidatorimpl.java:88) @ weblogic.security.internal.serverprincipalvalidatorimpl.sign(serverprincipalvalidatorimpl.java:67) @ weblogic.security.service.privilegedactions$signprincipalaction.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ weblogic.security.service.securityservicemanager.createserverid(unknown source) @ weblogic.security.service.securityservicemanager.getserverid(unknown source) @ weblogic.security.service.securityservicemanager.sendastowire(unknown source) @ weblogic.server.channels.channelservice.resetqos(channelservice.java:273) @ weblogic.server.channels.channelservice.start(channelservice.java:244) @ weblogic.t3.srvr.subsystemrequest.run(subsystemrequest.java:64) @ weblogic.work.executethread.execute(executethread.java:201) @ weblogic.work.executethread.run(executethread.java:173) weblogic.security.internal.encryption.encryptionserviceexception: com.rsa.jsafe.jsafe_paddingexception: not perform unpadding: invalid pad byte. @ weblogic.security.internal.encryption.jsafeencryptionserviceimpl.decryptbytes(jsafeencryptionserviceimpl.java:78) @ weblogic.security.internal.encryption.jsafeencryptionserviceimpl.decryptstring(jsafeencryptionserviceimpl.java:94) @ weblogic.security.internal.encryption.clearorencryptedservice.decrypt(clearorencryptedservice.java:87) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy._invokeservicemethod(descriptormanager.java:173) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy.decrypt(descriptormanager.java:192) @ weblogic.descriptor.descriptormanager$securityserviceimpl.decrypt(descriptormanager.java:114) @ weblogic.descriptor.internal.abstractdescriptorbean._decrypt(abstractdescriptorbean.java:990) @ weblogic.management.configuration.securityconfigurationmbeanimpl.getcredential(securityconfigurationmbeanimpl.java:704) @ weblogic.security.internal.serverprincipalvalidatorimpl.getsecret(serverprincipalvalidatorimpl.java:88) @ weblogic.security.internal.serverprincipalvalidatorimpl.sign(serverprincipalvalidatorimpl.java:67) @ weblogic.security.service.privilegedactions$signprincipalaction.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ weblogic.security.service.securityservicemanager.createserverid(unknown source) @ weblogic.security.service.securityservicemanager.getserverid(unknown source) @ weblogic.security.service.securityservicemanager.sendastowire(unknown source) @ weblogic.server.channels.channelservice.resetqos(channelservice.java:273) @ weblogic.server.channels.channelservice.start(channelservice.java:244) @ weblogic.t3.srvr.subsystemrequest.run(subsystemrequest.java:64) @ weblogic.work.executethread.execute(executethread.java:201) @ weblogic.work.executethread.run(executethread.java:173) com.rsa.jsafe.jsafe_paddingexception: not perform unpadding: invalid pad byte. @ com.rsa.jsafe.ja_pkcs5padding.a(unknown source) @ com.rsa.jsafe.jg_blockcipher.decryptfinal(unknown source) @ weblogic.security.internal.encryption.jsafeencryptionserviceimpl.decryptbytes(jsafeencryptionserviceimpl.java:68) @ weblogic.security.internal.encryption.jsafeencryptionserviceimpl.decryptstring(jsafeencryptionserviceimpl.java:94) @ weblogic.security.internal.encryption.clearorencryptedservice.decrypt(clearorencryptedservice.java:87) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy._invokeservicemethod(descriptormanager.java:173) @ weblogic.descriptor.descriptormanager$securityserviceimpl$securityproxy.decrypt(descriptormanager.java:192) @ weblogic.descriptor.descriptormanager$securityserviceimpl.decrypt(descriptormanager.java:114) @ weblogic.descriptor.internal.abstractdescriptorbean._decrypt(abstractdescriptorbean.java:990) @ weblogic.management.configuration.securityconfigurationmbeanimpl.getcredential(securityconfigurationmbeanimpl.java:704) @ weblogic.security.internal.serverprincipalvalidatorimpl.getsecret(serverprincipalvalidatorimpl.java:88) @ weblogic.security.internal.serverprincipalvalidatorimpl.sign(serverprincipalvalidatorimpl.java:67) @ weblogic.security.service.privilegedactions$signprincipalaction.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ weblogic.security.service.securityservicemanager.createserverid(unknown source) @ weblogic.security.service.securityservicemanager.getserverid(unknown source) @ weblogic.security.service.securityservicemanager.sendastowire(unknown source) @ weblogic.server.channels.channelservice.resetqos(channelservice.java:273) @ weblogic.server.channels.channelservice.start(channelservice.java:244) @ weblogic.t3.srvr.subsystemrequest.run(subsystemrequest.java:64) @ weblogic.work.executethread.execute(executethread.java:201) @ weblogic.work.executethread.run(executethread.java:173) > ####<dec 2, 2014 1:05:35 pm ist> <notice> <weblogicserver> <be-sys-617> <adminserver> <main> <<wls kernel>> <> <> <1417505735259> <bea-000365> <server state changed failed> ####<dec 2, 2014 1:05:35 pm ist> <error> <weblogicserver> <be-sys-617> <adminserver> <main> <<wls kernel>> <> <> <1417505735259> <bea-000383> <a critical service failed. server shut down> ####<dec 2, 2014 1:05:35 pm ist> <notice> <weblogicserver> <be-sys-617> <adminserver> <main> <<wls kernel>> <> <> <1417505735259> <bea-000365> <server state changed force_shutting_down> ####<dec 2, 2014 1:05:35 pm ist> <info> <weblogicserver> <be-sys-617> <adminserver> <main> <<wls kernel>> <> <> <1417505735259> <bea-000236> <stopping execute threads.>
in general 1 of 2 problems:
are running in production or development mode? if in development mode, it's possible have encrypted password in config file don't want. can put in clear text password around problem.
- you can turn switch development mode setting
production-mode-enabled
false in domain_home/config/config.xml check config/config.xml , jdbc under config/jdbc/ encrypted aes passwords , set them clear text
use these reference if need weblogic deployment exception : paddingexception: not perform unpadding: invalid pad byte ----or this----- padding exception
- you can turn switch development mode setting
the other (and more difficult problem) crypto jar files in java install not match weblogic expecting.
- it related jars in java jre/lib/ext dir. may need add weblogic /server/lib/cryptojfips.jar jdk/jre/lib/ext directory if has different version.
Comments
Post a Comment