idea报 Exception in thread "RMI TCP Connection(idle)"

错误内容:Exception in thread "RMI TCP Connection(idle)"  

java.lang.OutOfMemoryError: PermGen space

有时候从svn当下来的项目运行总是报错,虚拟机内存不够用,在tomcat中的以下位置配置vm,增大其内存

-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 


### 回答1: rmi tcp connection(3)-127...1 是指使用 RMI(远程方法调用)协议建立的 TCP 连接,连接的目标地址是本地主机(127...1)。这个连接编号为 3。RMI 是 Java 中用于实现远程方法调用的技术,可以让不同的 Java 程序在不同的机器上相互调用方法,实现分布式计算。 ### 回答2: RMI(远程方法调用)是Java编程语言中的一种机制,它让分布在网络的不同系统之间的Java对象能够相互调用,从而实现分布式计算。在RMI中,TCP/IP是通信协议的基础。 在RMI中,127.0.0.1代表本地回送地址,也就是指本机自己。当我们启用RMI服务时,我们需要在本机上启用RMI服务端,该服务端会监听某个固定的端口,等待客户端的请求。客户端则通过向服务器指定IP地址和端口号来连接到RMI服务端。 当我们在本机上启动一个RMI服务端时,我们需要指定该服务端要监听的端口号。此时,如果客户端和服务端都在同一台机器上,我们可以使用127.0.0.1作为IP地址来让客户端连接到本机上的服务端。此时,在连接信息中,会显示类似于“rmi tcp connection(3)-127.0.0.1”的信息,其中的“3”代表连接的端口号,而“127.0.0.1”代表连接的IP地址,也就是本机自己。 在实际开发中,我们可以使用RMI来实现分布式计算,比如在多台机器之间共享计算资源、分担计算任务等。由于RMI使用TCP/IP协议进行通信,因此可以保证通信的可靠性和稳定性。同时,RMI也提供了多种安全机制,可以保证在分布式计算的应用中,数据的安全性和完整性。 ### 回答3: RMI是一种Java远程方法调用的技术,用于在Java应用程序之间进行远程调用。这些应用程序可以运行在不同的机器上而不仅仅是本机,因此需要通过TCP连接来进行通信。而127.0.0.1是本机地址,表示的是本机的网络接口,也就是说,RMI TCP Connection(3)-127.0.0.1是指在本机上的第三个RMI连接。 在Java中,使用RMI可以将一个Java对象的方法暴露给其他Java应用程序调用,而且不需要了解对象方法的实现细节,只需要知道方法的接口即可。RMI中使用了Java的序列化机制来保证所调用的对象可以在不同的虚拟机、不同的机器之间进行传输。因此,RMI连接需要使用TCP进行通信,而127.0.0.1可以用来表示连接是在本机上进行的。 RMI TCP Connection(3)-127.0.0.1是RMI开启的第三个TCP连接,在本机上进行。启动RMI服务后,RMI会创建一个RMI注册表作为服务器,并等待客户端的连接。当客户端需要调用远程对象的方法时,就需要开启一个TCP连接来进行通信。当第三个客户端连接上来时,RMI会将其标识为RMI TCP Connection(3)-127.0.0.1。如果有更多的客户端连接上来,将按照相同的格式增加序号。 总之,RMI TCP Connection(3)-127.0.0.1实际上是RMI服务在本地机器上的一个TCP连接,标识了该连接的顺序和本地IP地址。这个连接是用来进行远程方法调用的,在Java应用程序之间传输对象及其方法调用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值