- - PR -
ContextからlookupでClassCastException
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-12-05 15:47
まず対処方法ですが、可能であれば以下のような構成にしてみてください。
一応、このようにすれば直列化可能になるはずです。 しかし、そもそもトリックスターさんがおっしゃる「シリアライズできないクラス」は、 「ベンダーがSerializableの実装を手抜きした」のではなく、 「本質的に、シリアライズされることがないはず」のものである可能があります。 本当に自分の行なおうとしていることが正しい手法なのかどうか、 もう一度確認してみることをオススメします。 [ メッセージ編集済み 編集者: Emacs信者 編集日時 2003-12-05 15:56 ] | ||||
|
投稿日時: 2003-12-05 16:24
毎度、ありがとうございます。
サンプルを拝見しましたが、 readObject()内、anyの値こそ、Contextより取得したい値なので、 そのクラスにSerializableが実装されていなければ、取得できない ということでしょうか。 まいった。 | ||||
|
投稿日時: 2003-12-05 16:58
であれば、そのクラスインスタンスを再生成できるように自力でシリアライズ/デシリアライズ する必要があります。 それにしても、そこまでしてやらなきゃいけないことなんですか? | ||||
|
投稿日時: 2003-12-05 22:56
回答、ありがとうございます。
自分でも、無茶なことをやろうとしていると思います。 考え直してみます。 以下、ご参考までに。 妙案あれば、大歓迎です。 おっと、IBMサイトを見てなかった。 WebSphere MQ のコネクションは、1プロセスにつき1コネクションである。 Webサービスなど並列処理する場合は、同時に接続できない。 1コネクションを使いまわすと、待ち時間が発生する。 → JNDIを使って、コネクションプーリングでどうだ! という、経緯です。 | ||||
