首页 > 编程语言 >Java RMI遇到的Connection refused to Host: 127.x.x.x/192.x.x.x/10.x.x.x问题解决方法

Java RMI遇到的Connection refused to Host: 127.x.x.x/192.x.x.x/10.x.x.x问题解决方法

时间:2024-05-22 16:41:23浏览次数:31  
标签:10 Java 主机名 公网 192 refused VM1

问题故障解决记录 -- Java RMI Connection refused to host: x.x.x.x ....

在学习JavaRMI时,我遇到了以下情况

image


问题原因:可能大家的host是10或者192的私有地址,我估计都是和我一样的一个原因:/etc/hosts文件的配置问题(我是ubuntu系统下的实验环境),也就是主机名称和IP地址的映射关系导致的问题


问题分析:我的Server代码是放在云服务器上的,云服务器的/etc/hosts内容中,有这么一行:127.0.1.1 localhost.localdomain VM1(这里的VM1是我的主机名,你们可以看一下自己的是啥)。问题就出在这个映射关系上,我的Client去发起请求后,会将Server那边的地址解析为本地127.0.1.1地址,而不是公网地址,导致连接不上。
image


问题解决:把映射关系给改了,将上面127.0.1.1那行的VM1去掉(结合你们自己的主机名来改,你们的应该不是VM1),单独加一行主机名和公网地址映射。比如:x.x.x.x(公网IP) VM1
image


修改完后记得重启一下你的Server所在系统的网络!

标签:10,Java,主机名,公网,192,refused,VM1
From: https://www.cnblogs.com/coder00/p/18206613

相关文章

  • 04 Java8新特性
    一函数式编程函数式编程是把动作作为参数对象传给调用的方法。@TestpublicvoidtestAddThen(){List<Integer>list=Arrays.asList(3,1);List<Integer>collect=list.stream()//map的入参是Function类型对象......
  • lesson10
    单词colossaladj庞大的huge/great/immense/enormous/gigantic/titanictragicadj悲剧的,悲惨的comic喜剧的dramanic戏剧的linern班轮airlinern班机yachtn游艇ferry渡轮raft木筏dinghy橡皮艇canoe独木舟kayak激流运动的独木舟voyagen航行beonav......
  • [ES2024] Improve Application-wide Error Handling rethrowing JavaScript Error wit
    Thenew cause datapropertythatyoucanaddtoathrown Error canbeusedtoretainaccesstotheoriginalerrorcaughtinapromiserejection. constsendLog=(...args)=>console.log(...args);asyncfunctionfetchStuff(){awaitfetch('h......
  • Java实验五: Java多线程程序设计(头歌)
    一、线程接力编写一个应用程序,除了主线程外,还有三个线程:first、second和third。first负责模拟一个红色的按钮从坐标(10,60)运动到(100,60);second负责模拟一个绿色的按钮从坐标(100,60)运动到(200,60)。third线程负责模拟一个蓝色的按钮从坐标(200,60)运动到(300,60)。第一步以下是ideajdk1.8的教......
  • 面向孩子们的-JavaScript-项目-全-
    面向孩子们的JavaScript项目(全)原文:zh.annas-archive.org/md5/9C2A1F6AA0F3566A2BF5430895525455译者:飞龙协议:CCBY-NC-SA4.0前言从书名中您可以猜到,这本书是为孩子们设计和设置的,以便他们可以自学JavaScript,并使用JavaScript创建一些项目。通过以一种无与伦比的方式......
  • 写给-Python-开发者的-JavaScript-实用指南-全-
    写给Python开发者的JavaScript实用指南(全)原文:zh.annas-archive.org/md5/3cb5d18379244d57e9ec1c0b43934446译者:飞龙协议:CCBY-NC-SA4.0前言在学习Python时,您通过学习Python的基础知识、其优雅和编程原则,迈出了软件工程职业生涯的第一步。在您职业生涯的下一个阶段......
  • JavaScript-正则表达式教程-全-
    JavaScript正则表达式教程(全)原文:zh.annas-archive.org/md5/AD8C3DA0D9CFBFFA54C8E09B7C43FD93译者:飞龙协议:CCBY-NC-SA4.0前言正则表达式是一种模式或模板,允许您以一种自然而模糊的方式定义一组规则,从而使您能够匹配和验证文本。它们在几乎每种现代编程语言中都已经实现......
  • 2024.05.10
    所花时间(包括上课): 1 h左右代码量(行): 200  左右搏客量(篇):1了解到的知识点: ref和reactive备注(其他): ref和reactivereactive在修改响应式对象的时候,要用Object.assign(car,{brand:'xiaomi',price:20})需要一个基本类型的响应式数据,必须使......
  • JavaScript-和-JSON-基础知识-全-
    JavaScript和JSON基础知识(全)原文:zh.annas-archive.org/md5/256179285D6D80D91E6E7DA046AC4F3E译者:飞龙协议:CCBY-NC-SA4.0前言《JavaScript和JSON基础》是一个一站式资源,可用于理解和实现各种Web应用中的JSON。本书全面介绍了如何实现和集成JSON到您的应用程序......
  • JavaScript-函数式编程-全-
    JavaScript函数式编程(全)原文:zh.annas-archive.org/md5/14CAB13674AB79FC040D2749FA52D757译者:飞龙协议:CCBY-NC-SA4.0前言函数式编程是一种强调和使智能化代码编写的风格,可以最大程度地减少复杂性并增加模块化。这是一种通过巧妙地改变、组合和使用函数来编写更清洁的代......