rmi报错

kxl1021416743 2010-04-09 05:08:15
昨天还有用,今天怎么也调试不出来
报错代码:
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: ManagerBeanImpl_Stub
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at java.rmi.Naming.lookup(Naming.java:84)
at RegisterClerk$1.actionPerformed(RegisterClerk.java:232)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.lang.ClassNotFoundException: ManagerBeanImpl_Stub
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:434)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
... 28 more
...全文
105 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
那是谁?
qst520 2010-04-09
  • 打赏
  • 举报
回复
康小林
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
有这个类 啊
代码如下:
import java.io.Serializable;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;


public class ManagerBeanImpl extends UnicastRemoteObject implements
ManagerBean,Serializable {

protected ManagerBeanImpl() throws RemoteException {
super();
// TODO Auto-generated constructor stub
}

private int jobnumber=0;
private String password="";
private String name="";
private String address="";
private String telephone="";
private String subbranchBelong="";
private String post="";
private String registeTime="";
public int getJobnumber() throws RemoteException{
return jobnumber;
}
public void setJobnumber(int jobnumber) throws RemoteException {
this.jobnumber = jobnumber;
}
public String getPassword() throws RemoteException{
return password;
}
public void setPassword(String password) throws RemoteException{
this.password = password;
}
public String getName() throws RemoteException{
return name;
}
public void setName(String name) throws RemoteException{
this.name = name;
}
public String getAddress() throws RemoteException{
return address;
}
public void setAddress(String address) throws RemoteException{
this.address = address;
}
public String getTelephone() throws RemoteException{
return telephone;
}
public void setTelephone(String telephone) throws RemoteException{
this.telephone = telephone;
}
public String getSubbranchBelong() throws RemoteException{
return subbranchBelong;
}
public void setSubbranchBelong(String subbranchBelong) throws RemoteException{
this.subbranchBelong = subbranchBelong;
}
public String getPost() throws RemoteException{
return post;
}
public void setPost(String post) throws RemoteException{
this.post = post;
}
public String getRegisteTime() throws RemoteException{
return registeTime;
}
public void setRegisteTime(String registeTime) throws RemoteException{
this.registeTime = registeTime;
}
}
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
那应该怎么改才有用??、
zuoguodang 2010-04-09
  • 打赏
  • 举报
回复
没有找到那个类啊,你好好看看,有没有这个class
qqbz 2010-04-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kxl1021416743 的回复:]
java.security.AccessControlException: access denied (java.net.SocketPermission 19.168.xxx.xxx:1099 connect,resolve)
这是问题???
[/Quote]
可能是问题,将权限放开,再试试。

但从报错看:是由于:ManagerBeanImpl_Stub没有找到,此类和RMI有关,是否已经发布这个类。
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
java.security.AccessControlException: access denied (java.net.SocketPermission 19.168.xxx.xxx:1099 connect,resolve)
这是问题???
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
String url="rmi://localhost:1099/";

mb=(ManagerBean)Naming.lookup(url+"ManagerBean");


这有什么问题吗?
kxl1021416743 2010-04-09
  • 打赏
  • 举报
回复
知道是什么原因吗?
ouyangxiaokang6 2010-04-09
  • 打赏
  • 举报
回复
Caused by: java.lang.ClassNotFoundException: ManagerBeanImpl_Stub
class没有找到,仔细确认一下。
kokobox 2010-04-09
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: ManagerBeanImpl_Stub

类没有找到啊

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧