2017-01-05 11 views
0

アプリケーションのアップグレードの一環として、WebSphere Application Server(WAS)バージョン6.1から8.5.0に移行しました。WAS 8.5で重複コンポーネントID例外が発生する* WAS 6.1でも同じです

WAS 8.5.0でサポートされているJSFバージョンは、JSF1.1をサポートするWAS6.1とは異なるJSF1.2です。

ページがリロードされたときに、次のようなJSP例外が発生します。 この例外はWAS8.5.0にのみ見られますが、WAS6.1では同じシナリオが問題なく機能しています。

java.lang.IllegalStateException:の重複コンポーネントID:paperless_prop_lrb、コンポーネントの場所のための:{コンポーネントパス:[クラス:com.company.faces.component.UIViewRoot、のviewId:/inbox/mobile/inbox.jsp ] [クラス:com.company.faces.component.html.HtmlScriptCollector、イド:j_id_jsp_844175260_4] [クラス:com.company.faces.taglib.core.LoadResourceBundleTag $ LoadBundleComponent、イド:あなたの場合paperless_prop_lrb]}

が親切に助け同様の問題に直面した。

答えて

0

は、以前のバージョンのアプリケーションのインストールに失敗しましたか?はいの場合は、アプリケーションのアンインストールを試み、WASディレクトリーでアプリケーションの参照を検索して削除してください。その後、アプリケーションを再インストールします。

+0

8.5では展開に失敗していません。そして、読み込み中に初めて、私の旅はうまくいっていますが、ページを再訪してこの例外を投げると、 – Ramavi

0

私は下の行で、過渡としての私のビューを作ることによって、この問題を解決してきた

context.getViewId()setTransient(真)。

関連する問題