WAS 6.1 を使用して開発された古いエンタープライズ アプリケーションがあり、現在、私の会社は WAS 8 でそのアプリケーションの実装を実行しようとしています。しかし、JSF コンテンツのレンダリングに問題があります。
Uncaught ReferenceError: myfaces is not defined
レンダリングされたHTMLです:
onclick="return myfaces.oam.submitForm('top_nav:frmTopNav','top_nav:frmTopNav:lnkCP',null,[['default_sort','name']]);"
古いアプリケーションと WAS 8 の間で JSF のバージョンが異なるため、うまくレンダリングされていないと思います。
MyFaces 1.1 と Tomahawk 1.1.7 をダウンロードし、それらを WEB-INF/lib フォルダーに配置することで、強制的に実行することにしました。java.lang.IllegalArgumentException - Class org.mything.LocaleViewHandler is no javax.faces.application.ViewHandler
なぜこれが起こっているのでしょうか?
前もって感謝します。