これが私の設定です:
私のサーバーはで待機しIPlugin-Objects
ますObjectInputStream
。着信IPlugin-Ob
ジェクトは不明なクラスであるため、最初に、クラスファイルがclassloader
OISによって送信およびロードされます。次に、IPlugin自体がクライアントによって送信されます。IPluginのキャストは問題ではないようです(OISで独自のクラスローダーを使用する場合)。しかし、IPluginはjamaを使用しておりNoClassDefFoundException
、オブジェクトを受け取ったときにを取得しました。私にとって奇妙なことは、サーバーclasspath
にJamaライブラリが含まれていることです。また、ダミー行を作成しようとしたので、ライブラリは実際にインポートされます(コンパイラによって無視されません)。
誰かがそれについて私を助けることができますか?それは本当に私を悩ませます...