[Seasar-user:5128] Re: [Teeda1.0.1] WebSphere で、 HtmlInputText.getAutocomplete()

松山 大樹 [E-MAIL ADDRESS DELETED]
2006年 11月 15日 (水) 21:55:47 JST


 松山です。

 WAS を再インストールして、試してみました。

>上記の設定にしないと、JSF実装としてWAS6.0.1が抱えている
>IBM製のJSF実装が使われてしまうことになります。
>ほとんどの場合それでもS2JSF側でほとんど全てのコンポーネントを抱えているため
>問題ないですが、InputTextの場合だけは標準のコンポーネントを使っています。
>
>InputTextは最近Ajaxを使う人のために、autoComplete属性をTeeda側で追加しているので、
>これに対してJSF実装としてTeedaが呼び出されていないと、エラーになるという事です。

 アプリケーションサーバと、Webアプリケーション、それぞれの
クラスローダーの設定を、「親を最後」に設定したところ、とりあえず表示される
ようになりました。
 しかし、今度は、DB に接続に行く部分で

----------------------------------------------------------------------------------
[Servlet Error]-[Faces Servlet]: java.lang.VerifyError: javax/sql/XAConnection.getXAResource()Ljavax/transaction/xa/XAResource;
 at org.seasar.extension.dbcp.impl.ConnectionWrapperImpl.<init>(ConnectionWrapperImpl.java:60)
 at org.seasar.extension.dbcp.impl.ConnectionPoolImpl.createConnection(ConnectionPoolImpl.java:200)
 at org.seasar.extension.dbcp.impl.ConnectionPoolImpl.checkOut(ConnectionPoolImpl.java:162)
 at org.seasar.extension.dbcp.impl.DataSourceImpl.getConnection(DataSourceImpl.java:46)
 at org.seasar.extension.jdbc.util.DataSourceUtil.getConnection(DataSourceUtil.java:36)
 at org.seasar.dao.impl.DaoMetaDataImpl.initialize(DaoMetaDataImpl.java:191)
 at org.seasar.dao.impl.DaoMetaDataFactoryImpl.createDaoMetaData(DaoMetaDataFactoryImpl.java:140)
 at org.seasar.dao.impl.DaoMetaDataFactoryImpl.getDaoMetaData(DaoMetaDataFactoryImpl.java:109)
 at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:51)
----------------------------------------------------------------------------------

 という例外が発生するようになってしまいました。

 事態が悪化していくようなので、とりあえず、Teeda のバージョンだけ、beta-6 に戻して、
正常に起動させるようにしました。
 WAS の設定も、「親を最初」に戻してあります。

 当面、これで行くことにします。
 また時間があるときに、ゆっくり調査します。

-- 
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・ソリューション&システム開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





Seasar-user メーリングリストの案内