- 締切済み
myfacesのサンプルを実行したらNullPointerException
環境) myfaces:1.0.9 同sampleアーカイブ:myfaces-1.0.9-app.zip APサーバー:jakarta-tomcat-5.5.9 このサンプルに含まれるmyfaces-examplesとmyfaces-simple-examplesは問題なく動作しましたが、myfaces-wap-exampleはhttp://localhost:8080/myfaces-wap-example/にアクセスするとNullPointerExceptionで落ちます。 jarの組み合わせは5.5.x向けにjsp2.0とcommons-elは外してあります。 どのページを見ても「warをwebappsディレクトリに放り込めば動作する」しか書いていないため、どこが悪いのか判断がつきません。 留意点等ありましたら是非教えてください。詳しいsampleやチュートリアルのご紹介でもかまいません。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
可能であればエラーのログなどをここに載せると どの処理でExceptionが発生している などがわかって他の人も回答しやすいと思います。
お礼
libディレクトリの構成を同じにしても駄目なものは駄目でした。動くものがあるから余計に分かりません。 補足に補足が出来なかったので、スタックトレースをお礼の欄に書きます。 java.lang.NullPointerException at javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:646) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:254) at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:90) at org.apache.jsp.login_jsp._jspx_meth_f_view_0(org.apache.jsp.login_jsp:101) at org.apache.jsp.login_jsp._jspService(org.apache.jsp.login_jsp:75) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
補足
せっかくアドバイスいただいたのに自己解決してしまいました。 外していたjsp2.0.jarとcommons-el.jarを戻したら動きました。Tomcat5.5.xではlibディレクトリに含まれていないといけなかったようです。 自宅なのでroot causeはおみせできませんが、UICompornentの構築でExceptionが発生しとりました。 しかし、wmlという拡張子をもつcontenttypeは何者なのでしょうか?