关于rmi的问题

ThinkX ThinkX 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在Thinking in java中的rmi例子中,
已经做到了这些:
1。创建了接口PerfectTimeI.java,和PerfectTime.java,并且编译成了.class文件
2。用rmic已经创建了stub和skel的.class文件。
3。已经启动了rmiregistry(用默认端口1099)
但是在执行PerfectTime时在Naming.bind中出现了下面的问题:
抛出了java.security.AccessControlException异常,堆栈如下:
java.security.AccessControlException: access denied (java.net.SocketPermission e
cho's resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown S
ource)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown S
ource)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.newCall(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at java.rmi.Naming.bind(Unknown Source)
at myrmi.ptime.PerfectTime.main(PerfectTime.java:22)
哪位大侠知道是什么原因,并且如何改。
对了,我在bind时只是使用了Naming.bind("PerfectTime", pt);应该是默认的localhost,我也使用过"//localhost/PerfectTime",和“//computername/PerfectTime”都会出现同样问题。

...全文

相关推荐

Java RMI 例子 和一些常见问题

- 运行服务器和客户机:确保服务器和客户机的JVM都配置了正确的RMI注册表端口和安全设置。### 5. 常见问题及解决策略- **网络问题**:检查网络连接,确保服务器和客户机之间的通信畅通。

weixin_38669628

基于RMI的分布式议程管理系统(问题分析+代码)

在"李亚方实践报告.doc"和"实验六"这两个文件中,可能详细记录了项目的实现过程、遇到的问题以及解决方案。这可能包括了RMI配置、服务器和客户端的代码实现、测试结果以及性能评估等内容。

方方

rmi技术客户端调用服务器的函数解决问题

rmi技术客户端调用服务器的函数解决问题刚刚开始准备这个rmi作业的时候,我都有点无从下手。于是我先开始一起找资料,看书,经过不断的尝试编码,以及总结错误,为后期的工作奠定了基础。在基础知识基本搞定的

有梦想的鱼

producers-consumers-rmi:基于Java RMI的分布式生产者-消费者问题的实现

生产者-消费者-rmi描述该项目包含基于Java RMI(远程方法调用)的分布式的简单实现。 作为实践的一种手段,实现了一对信号量(即公平和不公平的信号量),它们仅使用Java的synchronize

KawaiiLabsSol

jboss4.0.5-GA在使用RMI时的大坑

**死锁和线程问题**:RMI调用可能涉及到多线程,如果线程管理不当,可能会出现死锁或者线程安全问题。6.

weixin_38669628
评论 3
收藏 已收藏
分享
返回顶部
ThinkX
Java SE 62,620 成员 307,251 内容