|
分類:[Java]
2013/09/03(Tue) 16:53:22 編集(投稿者) 2013/09/03(Tue) 16:52:10 編集(投稿者) 2013/09/02(Mon) 19:43:37 編集(投稿者)
環境 [サーバー] jboss as 7.1.1 jdk 1.7 PostgreSQL 9.2 jdbcドライバ:postgresql-9.2-1004.jdbc4.jar CentOS6.4 64bit
[クライアント] Windows7 SP1 64bit Jdeveloper 11gR2 JDK1.7
お世話になります。
上記環境で開発をしており、jdeveloperでデプロイしたWARファイルを jbossに展開してバッチ処理を流しています。
java.sql.connectionでのDB接続は全く問題なく動いているのですが、 org.postgresql.core.BaseConnectionでjava.sql.connectionをキャストし、 getTypeInfo()を呼び出す箇所で以下のエラーが発生して動きません。 そもそもなぜWrappedConnectionJDK6でキャストしようとしているのかが不明です。
import org.postgresql.core.BaseConnection エラー箇所:TypeInfo info = ((BaseConnection)con).getTypeInfo();
エラー:java.lang.ClassCastException: org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6 cannot be cast to org.postgresql.core.BaseConnection
jbossサーバーは、domainモードで動作しております。
jbossサーバーの設定を変更することにより 何か回避策があるのかご教授ください。
よろしくお願いいたします。
|