关于不重新封装 完美更新系统的新方法
2012-01-29 22:17
162 查看
RMI Server端。这个其实跟RMIIO关系不大。
package com.sinosuperman.rmiio2;
import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
public class RmiioServer2 {
public static void main(String[] args) {
try {
/* Create a Remote object. */
RmiioService2 testRMIIO = new RmiioServiceImpl2();
/* Create a registry object with 1235 port. */
LocateRegistry.createRegistry(2234);
/* Register the Remote object to RMI registry server, and name it as testrmi. */
Naming.bind("rmi://localhost:2234/testrmiio", testRMIIO);
System.out.println("注册远程对象成功");
} catch (RemoteException e) {
System.out.println("远程对象创建异常");
e.printStackTrace();
} catch (MalformedURLException e) {
System.out.println("URL畸形异常");
e.printStackTrace();
} catch (AlreadyBoundException e) {
System.out.println("重复绑定异常");
e.printStackTrace();
}
}
}
package com.sinosuperman.rmiio2;
import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
public class RmiioServer2 {
public static void main(String[] args) {
try {
/* Create a Remote object. */
RmiioService2 testRMIIO = new RmiioServiceImpl2();
/* Create a registry object with 1235 port. */
LocateRegistry.createRegistry(2234);
/* Register the Remote object to RMI registry server, and name it as testrmi. */
Naming.bind("rmi://localhost:2234/testrmiio", testRMIIO);
System.out.println("注册远程对象成功");
} catch (RemoteException e) {
System.out.println("远程对象创建异常");
e.printStackTrace();
} catch (MalformedURLException e) {
System.out.println("URL畸形异常");
e.printStackTrace();
} catch (AlreadyBoundException e) {
System.out.println("重复绑定异常");
e.printStackTrace();
}
}
}
相关文章推荐
- 关于ClickOnce无法更新/Upgrade/下载 应用系统最新版本的问题和解决方法
- Adobe Acrobat Professional 8 重新封装系统后重新激活的方法
- 关于Dataset批量更新数据的实例方法
- 关于客户端数据更新方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- 一种可用于系统动态显示关于信息的方法
- 关于error C2471:无法更新程序数据库的错误的解决方法
- 内部系统间调用client包的封装方法
- win8.1卸载系统自动更新的补丁的方法
- CentOS /RHEL 系统更新安全补丁的方法
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android系统切换语言的时候APP无法更新资源文件的解决方法
- 关于使用Eclipse调试Launcher的完美解决方法
- dede 系统重新安装方法
- 关于Oracle数据库IO等待相关指标的较为系统的分析方法
- Win8.1系统应用程序无法更新为最新版本的解决方法
- 关于windows7域帐户不能重新生成配置文件解决方法
- 关于Eclipse无法重新编译java文件的处理方法之一
- 关于系统更新的问题
- 关于调用系统的固定方法后会自动触发某些方法的小结