This discussion is archived
2 Replies Latest reply: Aug 3, 2012 3:48 AM by VikrantKorde 1 RSS

IPM server start fails with ClassNotFound

949199 Newbie
Currently Being Moderated
I've been attempting to learn about Webcenter content server, and IPM. To start learning I began the install process, as documented here: http://docs.oracle.com/cd/E23943_01/doc.1111/e14538/qiecm.htm

So far things have gone well, all servers start. Except the IPM server. I'm unsure if there is additional configuration that is required simply to start this component, or if something else has gone wrong. I'd like to learn about IPM, so this is a big set-back for me.

After a failed start attempt of IPM_server1, the IPM_server1.log contains entries like:
####<Aug 1, 2012 5:45:12 PM PDT> <Info> <WebService> <w2k3-content> <IPM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343868312743> <BEA-220027> <Web Service reliable agents are started on the server.>
####<Aug 1, 2012 5:45:13 PM PDT> <Info> <JMX> <w2k3-content> <IPM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343868313071> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.56.13:16000/jndi/weblogic.management.mbeanservers.runtime .>
####<Aug 1, 2012 5:45:13 PM PDT> <Critical> <WebLogicServer> <w2k3-content> <IPM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343868313086> <BEA-000286> <Failed to invoke startup class "JRF Startup Class", java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Class.java:247)
     at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClass(ClassDeploymentManager.java:274)
     at weblogic.management.deploy.classdeployment.ClassDeploymentManager.access$000(ClassDeploymentManager.java:54)
     at weblogic.management.deploy.classdeployment.ClassDeploymentManager$1.run(ClassDeploymentManager.java:226)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
     at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClassDeployment(ClassDeploymentManager.java:219)
     at weblogic.management.deploy.classdeployment.ClassDeploymentManager.runStartupsBeforeAppDeployments(ClassDeploymentManager.java:149)
     at weblogic.management.deploy.classdeployment.ClassDeploymentService.start(ClassDeploymentService.java:20)
     at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>


I'm really not sure where to even begin... Is there additional configuration specific to IPM that is not mentioned in the install docs I'm referring to? Looking for any ideas or insight from users of IPM.

Thanks!
  • 1. Re: IPM server start fails with ClassNotFound
    949199 Newbie
    Currently Being Moderated
    Still digging into this, found that the rest of the servers all failed to deploy their applications.
    Looking at the UCM_server1 "Deployments" tab in the admin console shows this:

    Applications and Modules Deployed to this Server
    Showing 1 to 6 of 6 Previous Next
    Name      State      Type      Deployment Order
    DMS Application (11.1.1.1.0)     Failed     Web Application     5
    Oracle UCM Help     Failed     Web Application     225
    Oracle UCM Native Web Services     Failed     Web Application     225
    Oracle UCM Web Services     Failed     Web Application     225

    UCM_server1.log has entries similar to those I posted above:
    ............
    ####<Aug 1, 2012 6:00:19 PM PDT> <Info> <WebService> <w2k3-content> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343869219555> <BEA-220027> <Web Service reliable agents are started on the server.>
    ####<Aug 1, 2012 6:00:19 PM PDT> <Info> <JMX> <w2k3-content> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343869219868> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.56.13:16200/jndi/weblogic.management.mbeanservers.runtime .>
    ####<Aug 1, 2012 6:00:19 PM PDT> <Critical> <WebLogicServer> <w2k3-content> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343869219883> <BEA-000286> <Failed to invoke startup class "JRF Startup Class", java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
    java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

    .........

    ####<Aug 1, 2012 6:00:27 PM PDT> <Info> <Deployer> <w2k3-content> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343869227993> <BEA-149061> <Module idcnativews.war of application Oracle UCM Native Web Services failed to transition from STATE_NEW to STATE_PREPARED on server UCM_server1.>
    ####<Aug 1, 2012 6:00:27 PM PDT> <Error> <Deployer> <w2k3-content> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1343869227993> <BEA-149205> <Failed to initialize the application 'Oracle UCM Native Web Services' due to error weblogic.application.ModuleException: Failed to load webapp: 'idcnativews.war'.
    weblogic.application.ModuleException: Failed to load webapp: 'idcnativews.war'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:395)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
    ............



    Is this some sort of classpath issue?
  • 2. Re: IPM server start fails with ClassNotFound
    VikrantKorde 1 Explorer
    Currently Being Moderated
    This seems that the installation of the UCM was incorrect. due to which 'idcnativews.war' is not loaded.

    To validate this, check in the console -> deployments if you can find this application deployed and status is shown as OK.

    Quick fix:
    Get this 'idcnativews.war' file from net or from you installation and deploy it on the server.

    The solution to this could be
    - Check if the installation of the ECM & SOA was done properly
    - During installation you must extract in the same directory and do setup of ECM & SOA

    If this does not resolve then
    - Do setup a new domain and try again

    Regards,
    Vikrant Korde

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points