Hy all,

after searching and trying for some hours around and not finding an answer I
now send the question to the list.

I am using tomcat 4.1.31 under debian with J2SE 1.4 with MyFaces 1.0.9 and
try to deploy an application which I developed with J2SE 1.5/eclipse 3.1/WTP
R0.7/Tomcat 5.5.9 and works well in this environment. A none-JSF application
works well with the debian machine.However after deploying the MyFaces
application to the debian machine I got an "exception:
javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet
threw" exception.

Because of that problem I went back and tried to deploy the
myfaces-examples.

I added jsp-2.0.jar and the jsp-api.jar to the /WEB-INF/lib for deploying.
After restarting tomcat I got the exception trace below (Exception Trace 1).

Since just MyFaces 1.1.0 was published I tried also to deploy the simple.war
to the container (again with adding jsp-2.0.jar and the jsp-api.jar). After
restarting and trying to show /simple/index.jsp in a browser I got the
following exception trace (Exception Trace 2).

As far as I unterstand FacesContext gets somehow not initialized but I can't
find the reason.

Any ideas what I am doing wrong or what else I can try?
Is there a way to switch on a "debug mode" for MyFaces which results in a
more extensive output?

Much thanks for help in advance,
Helmut

---------------------------------------------------------------------
----------------------Exception trace 1 -----------------------------
---------------------------------------------------------------------
StandardContext[/myfaces-examples]: Servlet /myfaces-examples threw load()
exception

javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet
threw exception

at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:96
3)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)

at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3427)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)

at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)

at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:162)

at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.
java:182)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:805)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:307)

at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)

at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:492)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:400)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)

at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)

at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)

at org.apache.catalina.core.StandardService.start(StandardService.java:497)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

at org.apache.catalina.startup.Catalina.start(Catalina.java:512)

at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

at org.apache.catalina.startup.Catalina.process(Catalina.java:180)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

----- Root Cause -----

java.lang.IllegalStateException: No Factories configured for this
Application - typically this is because a context listener is not setup in
your web.xml.

A typical config looks like this;

<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</lis
tener-class>

</listener>

at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:101)

at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)

at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
5)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)

at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3427)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)

at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)

at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:162)

at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.
java:182)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:805)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:307)

at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)

at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:492)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:400)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)

at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)

at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)

at org.apache.catalina.core.StandardService.start(StandardService.java:497)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

at org.apache.catalina.startup.Catalina.start(Catalina.java:512)

at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

at org.apache.catalina.startup.Catalina.process(Catalina.java:180)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

---------------------------------------------------------------------

----------------------Exception trace 2 -----------------------------
---------------------------------------------------------------------
StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

org.apache.jasper.JasperException

at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
54)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilter
Chain.java:98)

at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain
.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:172)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)

at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)

at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)

at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)

at java.lang.Thread.run(Thread.java:534)

----- Root Cause -----

java.lang.NullPointerException

at
javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:61
5)

at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:217)

at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:71)

at org.apache.jsp.home_jsp._jspx_meth_f_view_0(home_jsp.java:102)

at org.apache.jsp.home_jsp._jspService(home_jsp.java:81)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilter
Chain.java:98)

at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain
.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:172)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)

at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)

at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)

at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)

at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)

at java.lang.Thread.run(Thread.java:534)



Reply via email to