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タグを使った場合に発生する。