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

大坪 淳一 [E-MAIL ADDRESS DELETED]
2007年 6月 1日 (金) 15:26:40 JST


大谷さん。
大坪です、ご返信ありがとうございます。

・JDKのバージョン
 Linux、Windowsともにjdk1.5.0_10です。

・TomcatはJDK 1.4 Compatability Packageを入れているかどうか
 TomcatはCore(apache-toccat-5.5.23)を入れました。

・Warファイルのパッケージングはどのようにしていますか?
 Eclipse上でプロジェクトを右クリックして「Tomcatプロジェクト」の
 「プロジェクト設定に従いWARファイルを作成」で作成しました。

・最初にアクセスしたURLについて
 Tomcat Managerからアプリケーション名のリンクをクリックして
 index.jspが表示されることを確認しています。
 ブラウザに表示されているURLが
 http://"サーバのIP":8080/"アプリケーション名"/
 の状態になっていますので、それを
 http://"サーバのIP":8080/"アプリケーション名"/view/test/test.html
 のようにアドレスを付け足してHTMLファイルが表示されないことを
 確認しています。

以上でよろしいでしょうか?
よろしくお願いします。

> 大谷です。
> 
> こちらの環境では
>  RedHat Enterprise Linux AS4 update2
>  Tomcat5.5.23
> で確認したときには動いています。
> 
> お手数ですが下記について教えてください。
> ・JDKのバージョン
> ・TomcatはJDK 1.4 Compatability Packageを入れているかどうか
> ・Warファイルのパッケージングはどのようにしていますか?
> ・最初にアクセスしたURLについて
> 
> 宜しくお願いします。
> 
> 07/06/01 に 大坪 淳一<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > はじめまして、大坪と申します。
> >
> > 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 mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> 
> 
> -- 
> =============================
> Shinpei Ohtani
> [E-MAIL ADDRESS DELETED]
> =============================
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user




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