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.
--

Reply via email to