0

VMでRMIサーバーを実行していますが、次のエラーが発生し続けます。

Failure during Name registration: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: MarketBBImpl_Stub

Failure during Name registration: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: AMPLocation_Stub

すべてのクラスファイル(スタブファイルを含む)は同じディレクトリにあり、ローカルで実行しても問題はありません。

誰もがここで何が起こっているのか知っていますか?

4

2 に答える 2

1

スタックトレースを見ると、おそらくそこにbind()またはrebind()があります。これは、関係するサーバーがRMIレジストリーであることを示しています。CLASSPATHを介してクラスにアクセスする必要があります。

于 2011-03-04T00:28:22.070 に答える
-1

httpサーバーを実行してクラスをRMIサーバーに配信しましたか?

于 2011-03-03T23:43:30.407 に答える