JSF環境設定の敷居高し

何でこんなに難しいのか。
簡単なサンプルを確認したいだけなのに。

  • Tomcat5.5とMyfaces1.0.9の相性問題→WEB-INF/libからcommons-el.jar, jsp2.0.jarを削除
  • web.xmlのurl-patternが間違えているらしくFacesServlet経由で無限ループする→未解決

これじゃ、JSFベースのWebアプリの設計を勉強できるのはいつになることか…。

今日の教訓


java.lang.NullPointerException
at javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:646)
at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:254)
....

というエラーは、FacesServletを経由しないでJSFタグを使った場合に発生する。