I developed a webapp using MyFaces, Spring, and Hibernate which runs beautifully on Tomcat 5.5 and JDK 1.5. I now have to deploy to WebLogic which uses JDK 1.4.2.
I had to take the following steps to get where I am (which is still not very far).
1) Downgrade the web.xml from 2.4 to 2.3
2) Remove Antlr.jar for Hibernate as WebLogic seems to have problems with it.
3) Add servlet-api.jar and jsp-api.jar from the Tomcat common/lib directory
I noticed the "ServletContext 'null' initialized." Does anyone know WebLogic well enough to point me in the right direction?
<snip>
2006-05-12 19:15:17,882 [main] INFO org.springframework.aop.framework.DefaultAopProxyFactory - CGLIB2 available: proxyTargetClass feature enabled
2006-05-12 19:15:18,211 [main] INFO org.springframework.web.context.ContextLoader - Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext
2006-05-12 19:15:18,211 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4313 ms
2006-05-12 19:15:18,211 [main] INFO org.apache.myfaces.webapp.StartupServletContextListener - MyFaces already initialized
2006-05-12 19:15:18,211 [main] INFO org.apache.myfaces.webapp.StartupServletContextListener - ServletContext 'null' initialized.
<May 12, 2006 7:15:18 PM EDT> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "myserver" for domain "mydomain" running in Development Mode>
<May 12, 2006 7:15:18 PM EDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
<May 12, 2006 7:15:18 PM EDT> <Notice> <WebLogicServer> <BEA-000355> <Thread "ListenThread.Default" listening on port 7001, ip address *.*>
------<Following occurs when I attempt to access one of the pages>
<May 12, 2006 7:16:15 PM EDT> <Error> <HTTP> <BEA-101017> <[ServletContext(id=18611390,name=TaskManager,context-path=/TaskManager)] Root cause of ServletException.
javax.faces.FacesException: javax.servlet.ServletException
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.servlet.ServletException: javax.servlet.ServletException
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:326)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
... 18 more
>
Quintin Kerby
CACI, Inc.
- WebLogic 8.1 Quintin Kerby
- Re: WebLogic 8.1 Adam Brod
- Re: WebLogic 8.1 Burno
- Re: WebLogic 8.1 Gary VanMatre
- Re: WebLogic 8.1 Martin Denham

