175得票8回答
Java RMI和RPC有什么区别?

Java RMI和RPC之间的实际区别是什么? 我在一些地方读到RMI使用对象?

72得票4回答
当配置JMX时,为什么Java会打开3个端口?

我在Centos6上使用JDK7运行我的Java程序。我使用以下选项启用JMX:JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9123 -Dcom.sun.m...

62得票20回答
一个线程是否可能自己死锁?

在Java中,一个线程能否发生死锁? 我曾在一次面试中被问到这个问题,当时我的回答是不可能,但面试官告诉我确实可以。不幸的是,我没有得到他如何实现这个死锁的方法。 这让我开始思考,我唯一想到的情况是,在一个包含调用自身方法的RMI服务器进程中可能会出现这种情况。调用该方法的代码行位于同步块...

59得票3回答
Web Services、EJB和RMI的优缺点比较?

如果所有工作都在我的Web服务器上完成,它很快就会过载。我打算在其后架设第二个服务器来处理数据。 EJB相对于RMI的优势是什么?反之呢? 那么Web服务(SOAP,REST)呢?

58得票15回答
java.rmi.ConnectException: 连接被拒绝,无法连接到主机:127.0.1.1;

java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is: java.net.ConnectException: Connection refused at...

56得票4回答
RMI注册表是什么?

RMI注册表是什么?它是用来做什么的?

49得票1回答
Java中的非法远程方法

这是我第一次使用Java Rmi*。我有一个自定义的类,它扩展了UnicastRemoteObject并实现了扩展remote接口。我认为我已经在类中正确地实现了接口的方法,但当我尝试运行我的代码时,仍然会收到IllegalArgumentException的错误消息(而且这是关于一个没有参数...

48得票9回答
RMI和Web Services。对于Java2Java远程通信,哪个更好?

我对Web服务和远程方法调用(RMI)都很新奇,想知道在Java编写的不同Web应用程序之间进行远程通信时,哪种方式更好。如果这些应用程序都是用Java编写的(这就是WS的优点,不涉及不同编程语言),那么应该选择哪一种呢? 一方面,使用Web服务会带来一些性能开销(有没有人有相关数据可以证明...

45得票5回答
如何使用JMX连接到本地主机上的Java程序?

我需要使用JMX连接到localhost jvm上的java程序。换句话说,我想开发一个JMX客户端来配置localhost上的java程序。 不建议使用JConsole!因为它是通用的JMX客户端,对主程序的性能有负面影响。 在oracle网站上的示例使用RMIConnector和hos...

39得票2回答
Java RMI和JMS有什么区别?

在Java中设计分布式应用程序时,似乎有几种技术可以解决同类问题。我简要了解了Java远程方法调用和Java消息服务,但很难真正看出区别。Java RMI似乎比JMS更紧密耦合,因为JMS使用异步通信,但除此之外我没有看到任何重大差异。 它们之间有什么区别? 它们中的一种比另一种新吗? 哪...