Hi,
When jetspeed.ear was autodeployed on weblogic 10.3, below error
occured:
<Console encountered the following error
weblogic.application.ModuleException: [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(JetspeedVelocityViewServlet.java:157)
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(Unknown Source)
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:521)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1899)
at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1873)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1791)
at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3005)
at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
......
(1)jetspeed.ear contained j2-admin.war and jetspeed.war, and datasource.xml
in WEB-INF\assembly\boot was modified.
<bean id="JetspeedDS" class=
"org.springframework.jndi.JndiObjectFactoryBean">
<property name="resourceRef"><value>false</value></property>
<property name="jndiName">
<value>JetspeedDB</value>
</property>
<property name="jndiEnvironment">
<props>
<prop key="java.naming.provider.url">t3://localhost:7001</prop>
<prop key="java.naming.factory.initial">
weblogic.jndi.WLInitialContextFactory</prop>
</props>
</property>
i know it works。
(2)deployment.xml also was modified.
<bean id=
"org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager"
class=
"org.apache.jetspeed.tools.pamanager.servletcontainer.WeblogicManager"
init-method="start" destroy-method="stop"
</bean>
Who can share a resolution?
Thanks,
Sam.
--