0
私はサーバプロジェクトとその内部にクライアントを持っています。サーバーは正常に動作します。サーバープロジェクト内のクライアントも正常に動作します。しかし、私は別のクライアントプロジェクトを作成するときに、インターフェイスは、サーバーではなく、私はコンパイルし、私はそれを実行しようとすると、このエラーが発生します。私は多くのものを読んだが、まだ何も動作していない、私はクライアントにセキュリティマネージャーを試した、私は実際に考えてみたが、私はこのエラーが発生し続けている、私はクライアントのプロジェクトのための新しいrmiレジストリを開始する必要がある私は新しいもの エラー開くことができません。Rmiクライアントはサーバスタブを見つけることができません
実行:
Exception in thread "main" java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: RMIServer03_Stub (no security manager: RMI class loader disabled)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at java.rmi.Naming.lookup(Naming.java:101)
at Client.<init>(Client.java:65)
at Client.main(Client.java:141)
Caused by: java.lang.ClassNotFoundException: RMIServer03_Stub (no security manager: RMI class loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:396)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:186)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:264)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:219)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1781)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)
... 4 more
C:\Users\blue-icon\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)
ofc男私はそれは働いていません –
私は過去に外部のクライアントを実行することができましたが、私は自分のPCをフォーマットし、その後はrmiを実行できるように同じステップを実行しました。外部のクライアントを実行しようとすると(プロジェクト内のサーバークラスがなくても)私はこのエラーを受け取ります.... –
これを行ってもうまくいかなかった場合、正しく実行しませんでした。それは他の人のために働く。 – EJP