2009-07-25 92 views
0

"IceFaces"を使用して構築されたユーザーインターフェイスがあります。そして、 "LifeRay"を使って構築されたポータルに展開されています。 UIアプリケーションはポータルから自動的にアンデプロイされています。私はメイン.jspページをレンダリングしようとしている理由はわかりませんUIだけ.xhtmlページを持っているJSF例外:リソースとして外部コンテキストに/main.jspが見つかりません

javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: Problem in renderResponse: /main.jsp Not Found in ExternalContext as a Resource 
     at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:175) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
     ----------------- 
Caused by: java.lang.Exception: javax.faces.FacesException: Problem in renderResponse: /main.jsp Not Found in ExternalContext as a Resource 
     at com.icesoft.faces.context.View.servePage(View.java:136) 
     at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:55) 
     ------------------ 
Caused by: javax.faces.FacesException: Problem in renderResponse: /main.jsp Not Found in ExternalContext as a Resource 
     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:296) 
     at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153) 
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109) 
Caused by: java.io.FileNotFoundException: /main.jsp Not Found in ExternalContext as a Resource 
     at com.sun.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:121) 
     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:91) 
     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:268) 
     ... 171 more 

なしJSPページ: はまた、ログには、次のエラーメッセージが表示されます。 また、再度デプロイされると、例外が再現されるまでしばらくの間正常に動作します。

根本的な原因を指すポインタまたはこの問題を解決する方法を教えていただければ幸いです。

ありがとうございます。

答えて

3

web.xmlには次のものがありますか?

<context-param> 
     <param-name>javax.faces.DEFAULT_SUFFIX</param-name> 
     <param-value>.xhtml</param-value> 
    </context-param> 
関連する問題