[japan-jbug 605] Re: JBossのマイグレーションについて

アーカイブの一覧に戻る

Takayoshi Kimura tkimu****@redha*****
2010年 5月 22日 (土) 19:48:00 JST


きむらです。

At Sat, 15 May 2010 22:28:02 +0900,
mouton <zeugs****@gmail*****> wrote:

> 1.
> 
> SeamコンポーネントのメソッドをJSFアクションとしてよびだそうとしていま
> すが、
> action="#{SeamComponentName.ActionMethodName}"
> のように指定すると、
> javax.el.ELException: /xxxxx.xhtml: Property 'ActionMethodName' not found on
> type org.javassist.tmp.java.lang.Object_$$_javassist_seam_19
> ...
> ...
> という例外が発生してしまいます。
> (MethodExpressionと解釈すべきところがPropertyExpressionとして認識されている?)

移行したときのパッケージングのミスっぽいですね。2.2.0.GAで新しくSeamの
プロジェクトを作成し、簡単な同じようなことをするコードを書いてみて再現
しなければパッケージングミスでしょう。

各ライブラリのバージョンやxmlネームスペースなんかも2.2.0.GAのものに適合
しているかどうかチェックしたほうが良いと思います。

> 2.
> 
> 同様にSeamコンポーネントのメソッド(ただし引数付き)をJSFアクションとしてよびだそうとしていますが、
> action="#{SeamComponentName1.ActionMethodName(SeamComponentName2.PropertyName)}"
> のように指定すると、
> javax.el.ELException: javax.ejb.EJBTransactionRolledbackException: Application
> was not properly initialized at startup, could not find Factory:
> javax.faces.application.ApplicationFactory

こっちも1と関係がありそう。

> なお、調べた限りでは海外でも同じ問題で困っている人がいらっしゃり、
> 「JBossが対応すべきだ」などと書かれていたのが気になります。

その情報のURLを載せたほうが良いと思います。誰が書いたのかわからないと、
その情報の信憑性が確認できません。

Regards,
Takayoshi




Japan-jbug-members メーリングリストの案内
アーカイブの一覧に戻る