- PR -

eclipseでFacesIDE

1
投稿者投稿内容
kokansetu
常連さん
会議室デビュー日: 2007/01/25
投稿数: 41
投稿日時: 2007-01-26 11:59
eclipseでFacesIDEを使って実行したのですがエラーがでます。
実行のしかたは、プロジェクトを作成して、Tomcatを起動して、
http://localhost:8080/プロジェクト名/ファイル名.jsf
にアクセスします。
これでエラーがでます。エラーは下記


HTTPステータス 500 -

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

type 例外レポート

メッセージ

説明 The server encountered an internal error () that prevented it from fulfilling this request.

例外

javax.servlet.ServletException: [ESSR0007]S2Containerはnullあるいは空であってはいけません
javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)


原因

org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません
org.seasar.framework.container.factory.SingletonS2ContainerFactory.getContainer(SingletonS2ContainerFactory.java:63)
org.seasar.jsf.application.S2ViewHandler.getViewRenderer(S2ViewHandler.java:131)
org.seasar.jsf.application.S2ViewHandler.renderView(S2ViewHandler.java:123)
org.seasar.jsf.lifecycle.LifecycleImpl.render(LifecycleImpl.java:190)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)


注意 原因のすべてのスタックトレースは、Apache Tomcat/5.5.20のログに記録されています


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

Apache Tomcat/5.5.20

このやり方でいいのでしょうか?
この前にプロジェクトをTomcatにデプロイしなければならないのでしょうか?
それとも、seasar2とJSFを結合するなにか設定ができていないということなのでしょうか?
わかる方おられませんでしょうか?
宜しくお願いいたします。
kuma
大ベテラン
会議室デビュー日: 2004/02/25
投稿数: 110
投稿日時: 2007-01-30 00:31
S2は1年程前にちょっとかじっただけですが
エラーからするとS2自体の設定ができていないような気がしますね。
web.xmlやdiconを見直してS2単体の動作確認をしてみてはどうですか?
1

スキルアップ/キャリアアップ(JOB@IT)