RMI如何停止服务器。 不知道RMI服务器端程序开启之后怎么停止,我想监听服务器停止事件该如何写啊。比如在服务器停止之前打印一句话PS:不想写那种图形界面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般rmi后台服务单独起一个线程,去监听控制台的输入,如输入quit,exit之类的就Naming.unbind服务另,因为有可能以后台无界面服务启动,所以,有些会提供一个其他服务一样的接口,专门用来停止服务的,在服务端可以写个.sh或.bat来调用这个停止方法 public MyInterface extends Remote { public void sayHello()throws RemoteException; .... ... . //其他接口 public void quit() throws RemoteException;}public MyImpl implements MyInterface extends UnicastRemoteObject { //其他接口实现 public void quit() throws RemoteException { //做其他操作,关其他资源 Naming.unbind("myservicesName");//myservicesName就是Naming.bing/rebind使用的name }} 接上面Naming.unbind("myservicesName");//myservicesName就是Naming.bing/rebind使用的name之后一般就可以调一下System.exit(0);了退出jvm要打印就在unbind之前打印即可 求把这段C++代码转换成java代码~不胜感激啊 我Eclipse写了个小程序,如何编译为一个独立的程序呢? 征集常用工具类 JTable中的数据为什么向右对齐,可不可以强制设置让其左对齐? 求中国象棋的算法 Java的环境变量配置问题(新人问题) 一个非常弱的问题:关于图形设计 如何将一个十进制转换为八进制呢?请各位大侠不吝赐教 单引号不用转义符也可以输出,为什么还要加呢? 数据交换方法 如何用JAVA Socket实现两台计算机通过一台服务器进行通信呢?我是初学者,想多看一下程序。求完整程序! struts2中获取作用域的问题!
public void sayHello()throws RemoteException;
....
...
.
//其他接口
public void quit() throws RemoteException;
}public MyImpl implements MyInterface extends UnicastRemoteObject {
//其他接口实现
public void quit() throws RemoteException {
//做其他操作,关其他资源
Naming.unbind("myservicesName");//myservicesName就是Naming.bing/rebind使用的name
}
}