[Seasar-user:8006] Linux上のTomcatでHTMLファイルが表示されない

大坪 淳一 [E-MAIL ADDRESS DELETED]
2007年 6月 1日 (金) 14:02:27 JST


はじめまして、大坪と申します。

3ヶ月ほど前からSeasarでWeb画面の開発を始めました。

日頃はローカルのPC(Windows)で開発を行っていますが、
運用段階ではそれをwarファイルなどにしてLinuxの
アプリケーションサーバ(Tomcat)上におくつもりです。
そのため、LinuxにTomcatをインストールしてローカルPC
から持っていったwarファイルをデプロイしたのですが、
下記のエラーが出て画面が表示されません。

ためしに他のWindowsのPCにTomcatをインストールして
warファイルをデプロイしたところ、こちらは正常に表示されました。
Linuxでもトップにおいてあるindex.jspは表示でき、
エラーが起こるのはHTMLファイルだけのようです。

ここ3日くらい調べているのですが、なかなかうまくいきません。
どなたかご教授いただけないでしょうか?
よろしくお願いします。

・プロジェクト
 Dolteng0.18.1で生成したChura Project(Super Agile)
・Tomcat
 5.5.23
・Linux
 White Box Enterprise Linux release 3.0 (Liberation Respin 3)
を使用しております。

例外 
javax.servlet.ServletException: サーブレット facesServlet のServlet.init()が例外を投げました
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	java.lang.Thread.run(Thread.java:595)

原因 
java.lang.IllegalStateException: no factory javax.faces.context.FacesContextFactory configured for this appliction
	javax.faces.FactoryFinder.getFactory(FactoryFinder.java:48)
	javax.faces.internal.WebAppUtil.getFactory(WebAppUtil.java:142)
	javax.faces.webapp.FacesServlet.init(FacesServlet.java:67)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	java.lang.Thread.run(Thread.java:595)



Seasar-user メーリングリストの案内