Portal servlet init() failed

I sat Portal for s1as with remote existing s1ds (from another Identity server). Portal servlet failed when server started:
CORE1116: Sun ONE Application Server 7.0
INFO: CORE3016: daemon is running as super-user
INFO: CORE5076: Using [Java HotSpot(TM) Server VM, Version 1.4.1_01] from [Sun Microsystems Inc.]
INFO: JMS5023: JMS service successfully started. Instance Name = domain1_server1, Home = [usr/bin].
INFO: JTS5014: Recoverable JTS instance, serverId = [100]
INFO: RAR5060: Install JDBC Datasources ...
INFO: JMS5015: Install JMS resources ...
INFO: WEB0100: Loading web module [amserver] in virtual server [server1] at [amserver]
INFO: WEB0100: Loading web module [amconsole] in virtual server [server1] at [amconsole]
INFO: WEB0100: Loading web module [portal] in virtual server [server1] at [portal]
SEVERE: WebModule[portal]: Servlet /portal threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet desktopServlet threw exception
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:949)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3346)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3592)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:345)
at org.apache.catalina.startup.Embedded.start(Embedded.java:957)
at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:514)
at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:170)
----- Root Cause -----
com.sun.portal.desktop.context.ContextError: DSAMEConnection.getGlobalAttributes(): SunPortalDesktoa
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributes(DSAMEConnection.java:)
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeMultiValueFromROC(DSAME)
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeFromROC(DSAMEConnection)
at com.sun.portal.desktop.context.DSAMEServiceAppContext.getDebugContextClassName(DSAMEServ)
at com.sun.portal.desktop.context.PSDesktopAppContext.getDebugContextClassName(PSDesktopApp)
at com.sun.portal.desktop.context.PSDesktopAppContext.getNewDebugContext(PSDesktopAppContex)
at com.sun.portal.desktop.context.PSDesktopAppContext.initDebugContext(PSDesktopAppContext.)
at com.sun.portal.desktop.context.PSDesktopAppContext.init(PSDesktopAppContext.java:72)
at com.sun.portal.desktop.context.PSDesktopContextFactory.initDesktopAppContext(PSDesktopCo)
at com.sun.portal.desktop.context.PSDesktopContextFactory.init(PSDesktopContextFactory.java)
at com.sun.portal.desktop.DesktopServlet.getDesktopContextFactory(DesktopServlet.java:189)
at com.sun.portal.desktop.DesktopServlet.init(DesktopServlet.java:248)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:921)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3346)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3592)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:345)
at org.apache.catalina.startup.Embedded.start(Embedded.java:957)
at com.iplanet.ias.web.WebContainer.start(WebContainer.java:426)
at com.iplanet.ias.web.WebContainer.startInstance(WebContainer.java:514)
at com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.java:170)
com.iplanet.am.sdk.AMException: Unable to get service schema
at com.iplanet.am.sdk.AMStoreConnection.getSchema(AMStoreConnection.java:699)
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributes(DSAMEConnection.java:)
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeMultiValueFromROC(DSAME)
at com.sun.portal.desktop.context.DSAMEConnection.getGlobalAttributeFromROC(DSAMEConnection)
at com.sun.portal.desktop.context.DSAMEServiceAppContext.getDebugContextClassName(DSAMEServ)
at com.sun.portal.desktop.context.PSDesktopAppContext.getDebugContextClassName(PSDesktopApp)
at com.sun.portal.desktop.context.
INFO: HTTP3072: HTTP listener http-listener-1 [http://sundevel.in.rosprint.ru:88] ready to accept rs
startup: server started successfully
What I have to do ?
Regards.

check amSDK and deploy.log for errors.
located at /var/opt/SUNWam/debug
It seems like your installation of portal was not successful in updating the directory server

Similar Messages

  • Exception:[HTTP:101216]Servlet: "AppManagerServlet" failed to preload

    Hi
    I am getting the below exception while trying to publish my EAR to weblogic 10.3 server.
    I have another EAR which gets deployed successfully but for this EAR I am getting this exception.I compared both the EARs but there is no much difference.
    Could any one please help me in resolving this issue?
    Searched in google but could not find a solution.
    Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "MyApp".
    java.lang.IllegalArgumentException: No attributes are implemented
         at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
         at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
         Truncated. see log file for complete stacktrace
    >
    <Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1357719894679' for task '1'. Error is: 'weblogic.application.ModuleException: [HTTP:101216]Servlet: "AppManagerServlet" failed to preload on startup in Web application: "".
    java.lang.IllegalArgumentException: No attributes are implemented
         at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
         at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
         at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
         at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:77)
         at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:247)
         at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:229)
         at javax.servlet.GenericServlet.init(GenericServlet.java:241)
         at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
         at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
         at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:531)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1915)
         at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1889)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1807)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3045)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1397)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:54)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
         at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Edited by: 979875 on Jan 9, 2013 4:00 AM

    Hi,
    This issue is fixed and included in Oracle WebLogic Portal 9.2 MP3, 10.2 and later versions. It is recommended to upgrade to one of those versions to avoid this issue.
    please refer to KM note 1061492.1 on how to apply and download the patches
    If upgrade is not an immediate option, then the following one-off smart update patches can be applied to fix this issue.
    WLP Version | Patch ID | Passcode
    9.2 MP1 | ELAR | K34IBY2Y
    9.2 MP2 | W4M2 | EWSNLNUW
    10.0 MP1 | F69U | 34LV4NQX
    Once the patch is applied, clear the cache of all your existing domains following the steps:
    Stop all server(s).
    Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\adminserver
    Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\%YOUR_MANAGED_SERVER_NAME%
    Start the admin server
    Start the managed server(s)
    Regards,
    Kal

  • ActionServlet init failed.

    Hi Guys
    I m using struts 1.1 .my problem is while starting my appliaction in tomcat server i m getting one error that
    05-12-14 05:41:16 StandardWrapperValve[action]: Allocate exception for servlet action
    javax.servlet.ServletException: ActionServlet init failed.
         at org.apache.struts.action.ActionServlet.init(ActionServlet.java:495
    i m not able to resolve this problem . pls suggest me how i can resolve this problem . Thanks

    javax.servlet.ServletException: ActionServlet init failed.
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:495
    I would say you have something wrong in your struts-config.xml file.
    Check that the syntax is correct and all tags are closed. Maybe start up with a minimal one, and add bits and pieces to it?
    If you still can't fix it post the struts-config.xml file here (in code tags of course)
    first, this is a java forum, not a struts forumI wouldn't rule struts as being out of scope here.
    The broad category for this JSP forum is "Web applications" which struts fits into perfectly. Yes there are struts specific forums around (off the top of my head I know one at javaranch, and the struts-users mailing list is a goldmine of information) Still that shouldn't preclude people asking questions here. Its more on topic than many I have seen.
    Cheers,
    evnafets

  • Servlet: "MessageBrokerServlet" failed to preload on startup in Web application:

    We are migrating from the community edition to ES edition. The application server is Oracle Weblogic running on Solaris SPARC. I have deployed all the jars from the samples lib directory i.e tomcat/webapps/lcds-samples/WEB-INF/lib/. The appication is getting built successfully.But while I am trying to login to our application it is failing.The MessageBroker is not getting initialised. It is showing the following error in the application logs
    <Aug 8, 2010 6:47:05 PM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "MessageBrokerServlet" failed to preload on startup in Web application: "bdcui.war".
    javax.servlet.UnavailableException: flex.messaging.util.concurrent.DefaultThreadPoolExecutor.<init>(IIJLjava/util/concurrent/ TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
    at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:170)
    at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.jav a:283)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
    Truncated. see log file for complete stacktrace
    Please suggest on this. I need some immediate advice on the above issue since I am not able to proceed further. I have tried by adding flex.write.path in the MessageBroker servlet's init params in the web.xml file. But may be I am not giving the correct value to the param.
    Any comment would be appreciated.
    Thanks & regards,
    Chandra.

    specify /WEB-INF/flex/services-config.xml in your
    messagebroker servlet ..
    weblogic probebly doesnt accept the relative path or your
    weblogic thinks your webapp is in the wrong dir.. I had the same
    problem with resin because i started my webapp from the path
    /developement/servers/resin/ etc... the problem was fixed when i
    used something like c:/development/servers/resin ..
    i dont have any experience with weblogic

  • [HTTP:101216]Servlet: "jersey" failed to preload on startup in Web application:"

    Hi,
    i'm trying to deplay a restful webservice on a WL 10.3  with jdeveloper.  As soon as i try to deploy my webservice i'm getting the follwing error :
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "jersey" failed to preload on startup in Web application: "name.war".
    com.sun.jersey.spi.inject.Errors$ErrorMessagesException
        at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)
        at com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:137)
        at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:203)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:702)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:691)
        at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:438)
        at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:288)
        at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:587)
        at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:213)
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:343)
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:542)
        at javax.servlet.GenericServlet.init(GenericServlet.java:242)
        at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
        at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
        at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
        at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
        at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
        at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
        at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
        at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
        at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
        at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
        at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
        at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:637)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:54)
        at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
        at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:43)
        at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
        at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    :com.sun.jersey.spi.inject.Errors.ErrorMessagesException:null
    What do i have to do to make it work?
    Best regards.

    Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
    <library-ref> 
        <library-name>jersey-bundle</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.5.1</implementation-version> 
      </library-ref>     
      <library-ref> 
        <library-name>jsr311-api</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.1</implementation-version> 
      </library-ref>
    Version can differ in your case (you have to check this when the libraries are deployed).

  • [HTTP:101216]Servlet: "action" failed to preload on startup in Web applicat

    Hi,
              I am trying to deploy a web application which uses struts1.1 in weblogic 92. while starting the service for the application i am getting the following error.
              weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "BlaBla".
              java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
              at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
              at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
              at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
              at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
              at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
              at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
              at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
              at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
              at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
              at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
              at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
              at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
              at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
              java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
              at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
              at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
              at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
              at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
              at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
              at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
              at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
              at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              >
              <Aug 23, 2007 1:49:37 PM IST> <Error> <Deployer> <BEA-149202> <Encountered an exception while attempting to commit the 7 task for the application 'BlaBla'.>
              <Aug 23, 2007 1:49:37 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating start task for application 'BlaBla'.>
              <Aug 23, 2007 1:49:37 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
              weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "BlaBla".
              java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
              at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
              at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
              at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
              at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
              at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
              at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
              at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
              at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
              at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
              at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
              at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
              at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
              at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
              at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
              java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet
              at java.lang.Class.newInstance(I)Ljava.lang.Object;(Unknown Source)
              at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:250)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
              at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
              at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
              at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
              at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
              at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
              at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
              at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
              at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
              at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
              at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
              at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
              at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
              at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
              at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
              at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
              at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
              at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
              at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
              >
              [DEBUG] 23.08 13:49:38
              I don't understand how come it is not able to find ActionServlet even if it is there in my application ear.
              Please suggest.

    Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
    <library-ref> 
        <library-name>jersey-bundle</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.5.1</implementation-version> 
      </library-ref>     
      <library-ref> 
        <library-name>jsr311-api</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.1</implementation-version> 
      </library-ref>
    Version can differ in your case (you have to check this when the libraries are deployed).

  • [HTTP:101216]Servlet: "OnlineReserveren" failed to preload on startup in Web application: "Ruislip_Webservices". java.lang.IllegalStateException

    I try to migrate a Oracle iAS webservice to WebLogic 11g by just deploying the ear on WLS.
    This results into the following exception: Who can help fixing this error?
    [HTTP:101216]Servlet: "OnlineReserveren" failed to preload on startup in Web application: "Ruislip_Webservices". java.lang.IllegalStateException: could not find schema type named {{urn}OnlineReserveren/service/types}TSublocatieBase at weblogic.wsee.bind.runtime.internal.AnonymousTypeFinder$GlobalTypeNode.getSchemaType(AnonymousTypeFinder.java:182) at weblogic.wsee.bind.runtime.internal.AnonymousTypeFinder.getTypeNamed(AnonymousTypeFinder.java:87) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.createBindingTypeFrom(Deploytime109MappingHelper.java:1111) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.processTypeMappings(Deploytime109MappingHelper.java:526) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.initBindingFileFrom109dd(Deploytime109MappingHelper.java:273) at weblogic.wsee.bind.runtime.internal.Deploytime109MappingHelper.<init>(Deploytime109MappingHelper.java:171) at weblogic.wsee.bind.runtime.internal.RuntimeBindingsBuilderImpl.createRuntimeBindings(RuntimeBindingsBuilderImpl.java:86) at weblogic.wsee.ws.WsBuilder.createRuntimeBindingProvider(WsBuilder.java:705) at weblogic.wsee.ws.WsBuilder.buildService(WsBuilder.java:201) at weblogic.wsee.ws.WsFactory.createServerService(WsFactory.java:54) at weblogic.wsee.deploy.ServletDeployInfo.createWsService(ServletDeployInfo.java:91) at weblogic.wsee.deploy.DeployInfo.createWsPort(DeployInfo.java:372) at weblogic.wsee.server.servlet.BaseWSServlet.init(BaseWSServlet.java:83) at javax.servlet.GenericServlet.init(GenericServlet.java:241) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
    <library-ref> 
        <library-name>jersey-bundle</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.5.1</implementation-version> 
      </library-ref>     
      <library-ref> 
        <library-name>jsr311-api</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.1</implementation-version> 
      </library-ref>
    Version can differ in your case (you have to check this when the libraries are deployed).

  • Servlet: "action" failed to preload on startup

    I am getting the following error when using struts with Portal 9.2.
    ####<Mar 12, 2007 2:31:14 PM EDT> <Warning> <Deployer> <KCorbinD820> <AdminServer> <[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173724274297> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "action" failed to preload on startup in Web application: "CpcWebWar".
    javax.servlet.ServletException: TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor
    When looking into this error I found that a custom requestProcessor when using tiles needs to extend TilesRequestProcessor however I am using the bea supplied adapter request processor.
    <controller inputForward="true" processorClass="com.bea.struts.adapter.action.AdapterRequestProcessor" />
    Does anyone have this working?
    Thanks,
    Keith

    Nevermind I figured it out.
    In case other people want to know:
    Write your own RequestProcessor which extends TilesRequestProcessor but then in the doForward do the following.
    com.bea.struts.adapter.util.AdapterRequestProcessorUtil.forwardUsingRequest(arg0, arg1, arg2);

  • Servlet: "action" failed to preload on startup in Web application

    Hi,
    I was using weblogic 8.1.3 for my application, it was working fine. I shifted to weblogic 8.1.5 and after redeplying and restarting the server i am getting the following error:
    <Jun 12, 2006 4:37:54 PM IST> <Error> <HTTP> <BEA-101216> <Servlet: "action" failed to preload on startup in Web application: "common".
    javax.servlet.ServletException: ERROR_LOADING_PLUGIN_FILE/waf-plugin.xml
    Root Cause :delegate
    Root Cause :Unable to resolve 'LMAdminBusinessMethodsSession' Resolved
    at com.oomc.waf.action.WAFPlugIn.init(WAFPlugIn.java:159)
    at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1094)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:970)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:949)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:888)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3430)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3375)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3356)
    at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
    at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
    at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
    at weblogic.Server.main(Server.java:32)
    >
    <Jun 12, 2006 4:37:56 PM IST> <Warning> <J2EE> <BEA-160105> <User-defined listener in application realmapp threw exception weblogic.management.ApplicationException - with nested exception:
    [java.lang.NullPointerException]>
    <Jun 12, 2006 4:37:56 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application realmapp.
    java.lang.NullPointerException
    at java.lang.String.startsWith(String.java:1006)
    at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.udpateVersioningMBeans(VersioningConfigurationHelper.java:131)
    at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.registerMBeans(VersioningConfigurationHelper.java:48)
    at com.bea.wli.management.internal.BPMConfigurationMBeanImpl.registerVersioningMBeans(BPMConfigurationMBeanImpl.java:288)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:755)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:734)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:516)
    at com.bea.wli.management.internal.WLIConfigurationMBeanImpl.invoke(WLIConfigurationMBeanImpl.java:172)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
    at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:990)
    at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:948)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:948)
    at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:475)
    at com.bea.wli.management.configuration.BPMConfigurationMBean_Stub.registerVersioningMBeans(Unknown Source)
    at com.bea.wli.management.WLIAppListener$5.run(WLIAppListener.java:711)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at com.bea.wli.management.WLIAppListener.registerVersioningMBeans(WLIAppListener.java:705)
    at com.bea.wli.management.WLIAppListener.postStart(WLIAppListener.java:279)
    at weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4871)
    at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
    at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
    at weblogic.Server.main(Server.java:32)
    --------------- nested within: ------------------
    weblogic.management.ApplicationException - with nested exception:
    [java.lang.NullPointerException]
    at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4875)
    at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
    at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
    at weblogic.Server.main(Server.java:32)
    >
    <Jun 12, 2006 4:37:57 PM IST> <Warning> <J2EE> <BEA-160105> <User-defined listener in application reapp threw exception weblogic.management.ApplicationException - with nested exception:
    [java.lang.NullPointerException]>
    <Jun 12, 2006 4:37:57 PM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application reapp.
    java.lang.NullPointerException
    at java.lang.String.startsWith(String.java:1006)
    at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.udpateVersioningMBeans(VersioningConfigurationHelper.java:131)
    at com.bea.wli.bpm.runtime.versioning.VersioningConfigurationHelper.registerMBeans(VersioningConfigurationHelper.java:48)
    at com.bea.wli.management.internal.BPMConfigurationMBeanImpl.registerVersioningMBeans(BPMConfigurationMBeanImpl.java:288)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:755)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:734)
    at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:516)
    at com.bea.wli.management.internal.WLIConfigurationMBeanImpl.invoke(WLIConfigurationMBeanImpl.java:172)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
    at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:990)
    at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:948)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:948)
    at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:475)
    at com.bea.wli.management.configuration.BPMConfigurationMBean_Stub.registerVersioningMBeans(Unknown Source)
    at com.bea.wli.management.WLIAppListener$5.run(WLIAppListener.java:711)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at com.bea.wli.management.WLIAppListener.registerVersioningMBeans(WLIAppListener.java:705)
    at com.bea.wli.management.WLIAppListener.postStart(WLIAppListener.java:279)
    at weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4871)
    at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
    at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
    at weblogic.Server.main(Server.java:32)
    --------------- nested within: ------------------
    weblogic.management.ApplicationException - with nested exception:
    [java.lang.NullPointerException]
    at weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4875)
    at weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4856)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2228)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2174)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
    at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
    at weblogic.Server.main(Server.java:32)
    >
    Any Help regarding this error will be appreciated.
    Thanks
    Ankur

    Hi,
    Did you find solution to your problem? I get exactly the same error message. When deploying only war, everything works fine but I cannot deploy any webapp inside ear. I'm using weblogic 8.1.6.
    Thanks in advance,
    Martin

  • Servlet: "XYZ" failed to preload on startup in Web application

    Hi,
    When i deploying the WAR(serviceregistry.war) in weblogic 9.2,i am getting following errors,
    [HTTP:101216]Servlet: "BasicServlet" failed to preload on startup in Web application:
    "serviceregistry.war". java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396) at
    java.util.Properties.setProperty(Properties.java:128) at java.lang.System.setProperty(System.java:700) at
    com.ssc.faw.controller.BasicServlet.init(BasicServlet.java:30) at
    weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:276) at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at
    weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68) at
    weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at
    weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at
    weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504) at
    weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698) at
    weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675) at
    weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595) at
    weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734) at
    weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892) at
    weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336) at
    weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at
    weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
    weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at
    weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at
    weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) at
    weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at
    weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
    weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at
    weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26) at
    weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641) at
    weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at
    weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229) at
    weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154) at
    weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80) at
    weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:565) at
    weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104) at
    weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:128) at
    weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320) at
    weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815) at
    weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222) at
    weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433) at
    weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161) at
    weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback
    (DeploymentReceiverCallbackDeliverer.java:181) at
    weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100
    (DeploymentReceiverCallbackDeliverer.java:12) at
    weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run
    (DeploymentReceiverCallbackDeliverer.java:67) at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run
    (ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)      
    Please give me some solutions
    Regards,
    Tamilvanan.G

    Hi 835570,
    As per Rene, the failed init process is due to the NulllPointerException. A NullPointerException is to be expected when JDK HashTable data structure is receiving a null object value for the put() operation.
    Recommendations #1
    - Look and review your application code >> com.ssc.faw.controller.BasicServlet.init(BasicServlet.java:30).
    I can see that you are trying to initialize a java.util.Properties but you are passing a null value to the Properties Object at line 30 of your Servlet. You need to understand why.
    Solution:
    - Understand why you are attemtping to pass a null value to your Properties object and fix the problem
    - Add try{}catch{} block along with proper logging within your custom Servlet code to gracefully handle and log any Unexpected NulllPointerException and prevent such Exception to completely abort your Servlet loading process.
    Regards
    P-H
    http://javaeesupportpatterns.blogspot.com/
    Edited by: PHCharbonneau on 12-Feb-2011 5:39 AM
    Edited by: PHCharbonneau on 12-Feb-2011 5:39 AM

  • BEA-101216 Servlet: "ConductorJerseyWebApplication" failed to preload o

    When I start up WC_Utilities wcps-service is not coming up. Because of this I cant deploy Conductor scenarios to the service. Exception below.. Experts - Any ideas ???
    <BEA-101216> <Servlet: "ConductorJerseyWebApplication" failed to preload on startup in Web application: "/wcps".
    java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V
    at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:326)
    at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:288)
    at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:256)
    at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:128)
    at com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:114)
    at com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:78)
    at com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:89)
    at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:615)
    at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:593)
    at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:197)
    at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:308)
    at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:471)
    at javax.servlet.GenericServlet.init(GenericServlet.java:241)
    at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
    at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
    at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
    at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)

    Did you deploy and target the jersey libraries to your server (these can (usually) be found in the ${WL_HOME}/common/deployable-libraries). Deploy these as shared libraries and then reference it by using the following in the weblogic.xml file:
    <library-ref> 
        <library-name>jersey-bundle</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.5.1</implementation-version> 
      </library-ref>     
      <library-ref> 
        <library-name>jsr311-api</library-name> 
        <specification-version>1.1.1</specification-version> 
        <implementation-version>1.1.1</implementation-version> 
      </library-ref>
    Version can differ in your case (you have to check this when the libraries are deployed).

  • Default SSL context init failed: null

    Hi all,
    I am trying to open a SSL connection from a tomcat server (called it TC1) that locate within a DMZ to the other tomcat server (called it TC2) which is located in external network.
    I got the following in the TC1 system.out,
    WARNING: Servlet.service() for servlet HelloWorld threw exception
    java.net.SocketException: Default SSL context init failed: null
    at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
    (Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Sou
    rce)
    at HelloWorld.doGet(HelloWorld.java:20)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:214)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :825)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ssConnection(Http11Protocol.java:738)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
    int.java:526)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
    lowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:684)
    at java.lang.Thread.run(Unknown Source)
    Here is the servlet i place in TC1 which open a SSL connection to TC2.
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.net.URL;
    import java.net.URLConnection;
    public class HelloWorld extends HttpServlet {
      public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        out.println("Hello World");
        URL url = new URL("https://154.123.23.10:8443");
        URLConnection con = url.openConnection();
        con.connect();
    }I have used java keytool to generate a self-signed cert and also a keystore in TC2. Below is the Connector element of the server.xml of TC2
    <Connector port="8443"
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" disableUploadTimeout="true"
    acceptCount="100" scheme="https" secure="true"
    clientAuth="false" sslProtocol="TLS"
    keystoreFile="C:\program files\Tomcat 5.5.7\keystore\.keystore"/>
    I also imported the self-signed cert into the truststore of machine which host the TC1. The place i store the self-signed cert of TC2 is jre_home\lib\security\cacerts
    Does anyone know how to resolve the exception "java.net.SocketException: Default SSL context init failed: null" I mentioned above?
    Thanks for your help
    Feng

    I had the same problem (tomcat was acting as an axis client), I resolved it by adding -Djavax.net.debug=all to my CATALINA_OPTS in the startup-skript
    => Then I got the message, that the keystrore/truststore could not be found.
    That was the problem - and now the context null is gone ;)
    CATALINA_OPTS=-Djavax.net.ssl.trustStore=ABSOLUTE_LOCATION_TO_TRUSTSTORE -Djavax.net.ssl.keyStore=ABSOLUTE_LOCATION_TO_KEYSTORE -Djavax.net.ssl.keyStorePassword=********
    -Djavax.net.ssl.keyStoreType=jks
    -Djava.protocol.handler.pkgs=javax.net.ssl
    -Djavax.net.debug=allGood luck !
    SuCkerD

  • SSL Init failed: Keystore was tampered with, or password was incorrect

    Hi all,
    I encountered the following error while I try to get the output stream to write out the content into an HTTPS connection.
    java.net.SocketException: Default SSL context init failed: Keystore was tampered with, or password was incorrect
         at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source)
         at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
         at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
         at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)Below is my code to achieve the sending of the content to the HTTPS connection.
    public void sendMessage(Properties headers, byte[] content) throws Exception
        try
          addRequestHeaders(headers);
          _conn.setRequestMethod("POST");
          _conn.setDoInput(true);
          _conn.setDoOutput(true);
          OutputStream os = _conn.getOutputStream();//this line lead to the exception
          os.write(content);
          _respCode = _conn.getResponseCode();
          _respMsg = _conn.getResponseMessage();
        catch (IOException ex)
          throw ex
      }Due to the server is deployed in clustered env, I have put the truststore and keystore in a shared folder which allows the nodes to access. Thus in my code I have set the truststore, keystore location and the truststore, keystore password in the System properties as follow.
          System.setProperty("javax.net.ssl.keyStore", getKeyStore());
          System.setProperty("javax.net.ssl.keyStorePassword", getKeyStorePass());
          System.setProperty("javax.net.ssl.trustStore", getTrustStore());
          System.setProperty("javax.net.ssl.trustStorePassword", getTrustStore());The getKeyStore() and getTrustStore() will be returned the path to the shared folder which contain the truststore/keystore respectively.
    The keystore tampered error only happened intermitently. I am sure that my keystore and truststore password is set correctly.
    Could I know that is the keystore designed in a way that it can be accessed by multiple thread? will there be any file locking on the keystore while two thread trying to init the HTTPS and eventually cause the keystore tampered problem?
    Thanks

    In my case, I am certain that all fields are correct, because the code works half the time. The thing is my code is running inside Tomcat (as a servlet); I am noticing that whenever I update my Jar with any code change and restart Tomcat, I am hitting this issue intermittently. Another update-and-restart sometimes solves the problem & my connection establishment is successful.
    There are 2 key things I would like to know:
    1) Difference b/w the exception messages "<span class="jive-subject"> Keystore was tampered with, or password was incorrect
    " and " failed to decrypt safe contents entry ".
    2) Whether any caching is going on because of Tomcat being in the picture (although I am not at all sure why this should happen).
    Would love to get through with this ASAP. Please let me know your thoughts if any.
    Thanks,
    Vivek

  • OEM doesn't detect Servlet .init() failure!?!

    I'm trying to move some one-time initialization into a servlet .init() method and I wanted to see what would happen in OEM (Oracle Enterprise Manager) when this servlet's init() method failed (by throwing ServletException). I was hoping to see a Stop Sign or something...but instead OEM thinks everything is fine. Does anyone know how to make OEM aware of the actual state of the Servlets deployed under the OC4J containers it maintains?
    Bob
    package demos;
    import org.apache.struts.action.ActionServlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletContext;
    public class MyActionServlet extends ActionServlet {
    public MyActionServlet() { }
    public void init() throws ServletException {
    super.init();
    ServletContext sc = this.getServletContext();
    sc.setAttribute("AppScopeAttribute",
    "sc.toString()=" + sc.toString());
    sc.setAttribute("MyInitParam",
    this.getInitParameter("MyInitParam"));
    throw new ServletException(
    new Exception("This sucks...that sucks...everything sucks")
    }

    Maybe if I format the source better someone will render an opinion? I'm looking for ways to have the Oracle Enterprise Manager detect and report on .init() problems in my servlets. Here is a sample servlet that does nothing but throw and exception at .init() time. How can I configure OEM to react to and report this condition?
    package demos;
    import org.apache.struts.action.ActionServlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletContext;
    public class MyActionServlet extends ActionServlet {
      public MyActionServlet() { }
      public void init() throws ServletException {
        super.init();
        ServletContext sc = this.getServletContext();
        sc.setAttribute("AppScopeAttribute", "sc.toString()=" + sc.toString());
        sc.setAttribute("MyInitParam", this.getInitParameter("MyInitParam"));
        throw new ServletException( new Exception("This sucks...that sucks...everything sucks"));
    }

  • I have a problem Installing Primavera Contract Management. When i was trying to deploy the application, it is showing me servlet starting failed.

    This is the error.
    Exception:
    [HTTP:101216]Servlet: "StartupServlet" failed to preload on startup in Web application: "exponline". java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:417) at java.lang.Byte.parseByte(Byte.java:151) at java.lang.Byte.parseByte(Byte.java:108) at com.primavera.exponline.common.base.CommonUtilities.init(Unknown Source) at com.primavera.exponline.servlet.StartupServlet.init(Unknown Source) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    Hi Matias,
    Thank for replying. Can you please send me that (Doc ID 1332267.1). Thank you.

Maybe you are looking for

  • Is there a way to get two separate bills on same contract?

    I know it sounds weird, but I need my phone for work and I cannot pay a $200+ every month, so I want to just pay for my phone and charges and split the other phones.  My contract doesn't terminate until 10/2015

  • Delivery block in sale order

    Hi, I got a problem with registration of a sale order with a BAPI : it set automatically a delivery block , and this not happen when using VA01. After create the order, for this one will be insert a technical object (serial number) and made some othe

  • Upgrading phone at 12 months on  a single phone plan at $59.99

    Okay so in February I bought the original Motorola Droid. At the time I was thinking about just signing up for a one year plan but I wanted to use my NE2 discount so i went with the two year agreement. I had heard that if you had the $59.99 plan or h

  • Low broadband speed starting from this morning

    Hi! I can normally get 7-7.5Mbps from my broadband connection. This morning, the speed dropped dramatically to 1.85 Mbps. Here is my HomeHub ADSL values: ADSL line status Connection information Line state Connected Connection time 0 days, 2:30:38 Dow

  • ITunes does not import certain files

    Hi everyone, I had to reinstall my WinXP system and therefore also reinstalled iTunes (v9.0.3.15). Now, when I imported my whole MP3 directory, iTunes did not import some albums without displaying any error message. When I realized that some albums a