Hello Brian, You have to add weblogic.xml file to each *.war inside your ear file I.e for minimal jetspeed installation see jetspeed\enterprise\ear-min\ in 2.2.0 distribution folder
jetspeed-demo-2.2.0.war\WEB-INF\weblogic.xml <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"> <resource-description> <res-ref-name>jdbc/jetspeed</res-ref-name> <jndi-name>JetspeedDB</jndi-name> </resource-description> <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> <show-archived-real-path-enabled>true</show-archived-real-path-enabled> </container-descriptor> <!-- <container-descriptor> <servlet-reload-check-secs>-1</servlet-reload-check-secs> </container-descriptor> --> </weblogic-web-app> j2-admin-2.2.0.war\WEB-INF\weblogic.xml <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"> <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> <show-archived-real-path-enabled>true</show-archived-real-path-enabled> </container-descriptor> </weblogic-web-app> "Brian Davis" <[email protected]> 02/26/2010 10:08 PM Please respond to "Jetspeed Users List" <[email protected]> To <[email protected]> cc Subject Weblogic 11 How can I install JetSpeed 2 on Weblogic 10.3.2. I tried simply deploying the ear from the download page and I get an error. Specifically: [HTTP:101216]Servlet: "velocity" failed to preload on startup in Web application: "/jetspeed". javax.servlet.ServletException: Could not get Jetspeed Component Manager after 6tries at org.apache.jetspeed.velocity.JetspeedVelocityViewServlet.init(JetspeedVe locityViewServlet.java:157) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubS ecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu bject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121 ) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityH elper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLife cycleHelper.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(WebAppServ letContext.java:1915) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(Web AppServletContext.java:1889) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppSe rvletContext.java:1807) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContex t.java:3045) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1 397) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateD river.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:83) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDr iver.java:119) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModule Driver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleLis tenerInvoker.java:247) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateD river.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:83) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDr iver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModule sFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java: 1267) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriv er.java:83) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.jav a:409) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java: 54) at weblogic.application.internal.DeploymentStateChecker.activate(Deployment StateChecker.java:161) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppCo ntainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activ ate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activ ateDeployment(ActivateOperation.java:150) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCom mit(ActivateOperation.java:116) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commi t(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeployment Commit(DeploymentManager.java:844) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeployme ntList(DeploymentManager.java:1253) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(Dep loymentManager.java:440) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit (DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallback Deliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallback Deliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallback Deliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWo rkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) The information contained in this transmission may contain privileged and confidential information. It is intended only for the use of the person(s) named above. If you are not the intended recipient, you are hereby notified that any review, dissemination, distribution or duplication of this communication is strictly prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Technica Corporation does not represent this e-mail to be free from any virus, fault or defect and it is therefore the responsibility of the recipient to first scan it for viruses, faults and defects. To reply to our e-mail administrator directly, please send an e-mail to [email protected]. Thank you. --- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please refer to http://www.db.com/en/content/eu_disclosures.htm for additional EU corporate and regulatory disclosures.
