<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Dear all,<br><br>Reading the book from Michael Yuan, I tried to deploy a seam project to Tomcat.<br>Just exactly as written in his book, I used Ant to pack the book examples: "tomcatjpa" and "tomcatejb3" to tomcatjpa.war (and tomcatejb3.war) and deployed it on a fresh installed Tomcat 5.5.23 (by copying the war-file into the Tomcat webapps-folder and restarting Tomcat)<br><br>I can't attach the war-file, because it takes more than 10MB, but I used exactly the sources which are available under: <br><span><a target="_blank" href="http://www.michaelyuan.com/blog/seam-next-gen-web-framework/#SeamDownload">http://www.michaelyuan.com/blog/seam-next-gen-web-framework/#SeamDownload</a>&nbsp; (Sample projects for JBoss AS 4.2.0 GA)</span><br><br>I got Java 6 and Ant 1.7 (stable version) on my system.<br><br><span>When I call "<a
 target="_blank" href="http://servername:8080/tomcatjpa/hello.seam">http://servername:8080/tomcatjpa/hello.seam</a>" from Browser, I get an error message, that the FacesContextFactory cannot be found.</span><br>This error is the same for tomcatjpa and tomcatejb3<br><br>My Stacktrace is:<br><p><b>type</b> Exception report</p><p><b>message</b> </p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> </p><pre>javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet threw exception<br>        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)<br>        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)<br>        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)<br>        org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)<br>
        org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)<br>        org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)<br>        org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)<br>        java.lang.Thread.run(Thread.java:619)<br></pre><p><b>root cause</b> </p><pre>java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory<br>        javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)<br>        javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)<br>        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)<br>        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)<br>        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)<br>
        org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)<br>        org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)<br>        org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)<br>        org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)<br>        java.lang.Thread.run(Thread.java:619)<br></pre>Please help me, finding the solution to that problem.<br>I am planning to set up a seam project running on Tomcat 5.5 (I am not allowed to use JBoss; I know, this is bad), beginning soon, so I really appreciate any comment on my little problem.<br><br>Thank you so much for your kind help in advance,<br><br><br>J. Melzer<br><br><br><br></div></div><br>
      <hr size=1>Ready for the edge of your seat? 
<a href="http://us.rd.yahoo.com/evt=48220/*http://tv.yahoo.com/">Check out tonight's top picks</a> on Yahoo! TV. 

</body></html>