5 Replies Latest reply: Oct 11, 2012 3:09 AM by Robin Harris RSS

    BI Publisher10g deployment on Weblogic server

    958705
      Hi All,


      I want to deploy BI Publisher 10g on weblogic server can some one guide me how to achieve this.




      Regards,
      Narasimha
        • 1. Re: BI Publisher10g deployment on Weblogic server
          Robin Harris
          Hi

          I have a blog entry on this. Please see:

          http://www.project.eu.com/business-intelligence/installing-bi-publisher-10g-into-weblogic/

          Hope this helps

          Thanks
          Robin
          • 2. Re: BI Publisher10g deployment on Weblogic server
            958705
            we have followed the same process as in the link but the xmlpserver deployment failed
            • 3. Re: BI Publisher10g deployment on Weblogic server
              958705
              while installing i am getting the below error:

              <Oct 5, 2012 11:48:40 AM> <INFO> <NodeManager> <Server output log file is 'E:\Oracle2\Middleware\user_projects\domains\base_domain\servers

              \misserver2\logs\misserver2.out'>
              <Oct 5, 2012 11:48:48 AM IST> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
              E:

              \Oracle2\Middleware\user_projects\domains\base_domain\lib\xmlparserv2.jar>
              <Oct 5, 2012 11:48:49 AM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 16.0-b13 from Sun

              Microsystems Inc.>
              <Oct 5, 2012 11:48:51 AM IST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3 Fri Apr 9 00:05:28 PDT 2010 1321401
              WebLogic Server 10.3.3.0

              Fri Apr 9 00:05:28 PDT 2010 1321401 >
              <Oct 5, 2012 11:48:54 AM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
              <Oct 5, 2012 11:48:54 AM IST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
              <Oct 5, 2012 11:48:54 AM IST> <Notice> <LoggingService> <BEA-320400> <The log file E:\Oracle2\Middleware\user_projects\domains\base_domain\servers

              \misserver2\logs\misserver2.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
              <Oct 5, 2012 11:48:54 AM IST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to E:\Oracle2\Middleware\user_projects\domains

              \base_domain\servers\misserver2\logs\misserver2.log00011. Log messages will continue to be logged in E:\Oracle2\Middleware\user_projects\domains

              \base_domain\servers\misserver2\logs\misserver2.log.>
              <Oct 5, 2012 11:48:54 AM IST> <Notice> <Log Management> <BEA-170019> <The server log file E:\Oracle2\Middleware\user_projects\domains\base_domain

              \servers\misserver2\logs\misserver2.log is opened. All server side log events will be written to this file.>
              <Oct 5, 2012 11:48:58 AM IST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
              <Oct 5, 2012 11:49:01 AM IST> <Notice> <LoggingService> <BEA-320400> <The log file E:\Oracle2\Middleware\user_projects\domains\base_domain\servers

              \misserver2\logs\access.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
              <Oct 5, 2012 11:49:01 AM IST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to E:\Oracle2\Middleware\user_projects\domains

              \base_domain\servers\misserver2\logs\access.log00006. Log messages will continue to be logged in E:\Oracle2\Middleware\user_projects\domains

              \base_domain\servers\misserver2\logs\access.log.>
              <Oct 5, 2012 11:49:04 AM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
              <Oct 5, 2012 11:49:04 AM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
              xdo.server.config.dir = null
              <Oct 5, 2012 11:49:37 AM IST> <Error> <HTTP> <BEA-101216> <Servlet: "xdo" failed to preload on startup in Web application: "xmlpserver.war".
              java.lang.NoClassDefFoundError: com/phaos/crypto/CipherException
                   at oracle.apps.xdo.servlet.security.SecurityHandler.getHandler(SecurityHandler.java:78)
                   at oracle.apps.xdo.servlet.ConfigHelper.decryptProperties(ConfigHelper.java:312)
                   at oracle.apps.xdo.servlet.ConfigHelper.configure(ConfigHelper.java:81)
                   at oracle.apps.xdo.servlet.GlobalContext.readServerProperties(GlobalContext.java:118)
                   at oracle.apps.xdo.servlet.GlobalContext.init(GlobalContext.java:81)
                   Truncated. see log file for complete stacktrace

              Caused By: java.lang.ClassNotFoundException: com.phaos.crypto.CipherException
                   at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:280)
                   at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:253)
                   at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
                   at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
                   at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
                   Truncated. see log file for complete stacktrace
              >
              <Oct 5, 2012 11:49:38 AM IST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'xmlpserver'.
              weblogic.application.ModuleException: [HTTP:101216]Servlet: "xdo" failed to preload on startup in Web application: "xmlpserver.war".
              java.lang.NoClassDefFoundError: com/phaos/crypto/CipherException
                   at oracle.apps.xdo.servlet.security.SecurityHandler.getHandler(SecurityHandler.java:78)
                   at oracle.apps.xdo.servlet.ConfigHelper.decryptProperties(ConfigHelper.java:312)
                   at oracle.apps.xdo.servlet.ConfigHelper.configure(ConfigHelper.java:81)
                   at oracle.apps.xdo.servlet.GlobalContext.readServerProperties(GlobalContext.java:118)
                   at oracle.apps.xdo.servlet.GlobalContext.init(GlobalContext.java:81)
                   at oracle.apps.xdo.servlet.XDOServlet.init(XDOServlet.java:69)
                   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:539)
                   at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1976)
                   at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1950)
                   at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1869)
                   at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3126)
                   at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)
                   at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
                   at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
                   at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
                   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:41)
                   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:41)
                   at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
                   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.BasicDeployment.activate(BasicDeployment.java:184)
                   at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
                   at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
                   at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
                   at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
                   at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
                   at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
                   at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
                   at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
                   at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
                   at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
                   at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
                   at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
              Caused by: java.lang.ClassNotFoundException: com.phaos.crypto.CipherException
                   at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:280)
                   at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:253)
                   at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
                   at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
                   at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
                   at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
                   at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:37)
                   ... 47 more

                   at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1514)
                   at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
                   at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
                   at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
                   at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
                   Truncated. see log file for complete stacktrace

              Caused By: java.lang.ClassNotFoundException: com.phaos.crypto.CipherException
                   at weblogic.utils.classloaders.GenericClassLoader.findLoca
              • 4. Re: BI Publisher10g deployment on Weblogic server
                Robin Harris
                Have a llok at this thread

                "xdo" failed to preload on startup in Web application: "xmlpserver".

                Did you download a standalone BI Publisher install or use the one shipped with BI itself? I found I needed to use a standlaone version as the shipped version didn't work in Weblogic. Teh standalone version is available to download from Oracle's website (OTN download I think)
                • 5. Re: BI Publisher10g deployment on Weblogic server
                  Robin Harris
                  Hi Narasimha

                  Did you manage to get it to deploy? If my posts solved your problem or where helpful please can you mark them as such.

                  Thanks
                  Robin