您现在的位置是:首页 > 文章详情

阿里云主机ECS部署项目报:ERROR: cant resolve localhost address

日期:2018-05-03点击:391

一、我在阿里云买了个云主机ECS,在上面部署了一个Redis,并开启了远程连接,我在本地,通过IP+端口+用户名+密码,远程连接到Redis是一点问题都没有的。

二、现在我将项目部署到阿里云主机上去了。
我在启动项目的时候,一直给我报一个错误:

[2018-05-04 15:50:04] ERROR: cant resolve localhost address java.net.UnknownHostException: iZbp17cj14ulhfrlj02rkaZ: iZbp17cj14ulhfrlj02rkaZ: Name or service not known at java.net.InetAddress.getLocalHost(InetAddress.java:1505) ~[?:1.8.0_171] at redis.clients.jedis.HostAndPort.getLocalHostQuietly(HostAndPort.java:105) [jedis-2.9.0.jar!/:?] at redis.clients.jedis.HostAndPort.<clinit>(HostAndPort.java:12) [jedis-2.9.0.jar!/:?] at redis.clients.jedis.JedisFactory.<init>(JedisFactory.java:37) [jedis-2.9.0.jar!/:?] at redis.clients.jedis.JedisPool.<init>(JedisPool.java:185) [jedis-2.9.0.jar!/:?] at redis.clients.jedis.JedisPool.<init>(JedisPool.java:169) [jedis-2.9.0.jar!/:?] at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.createRedisPool(JedisConnectionFactory.java:275) [spring-data-redis-1.8.10.RELEASE.jar!/:?] 说的是主机名无法解析。

三、首先查看Linux的主机名

root@iZbp17cj14ulhfrlj02rkaZ:~# hostname iZbp17cj14ulhfrlj02rkaZ root@iZbp17cj14ulhfrlj02rkaZ:~# 

四、编辑/etc/hosts

root@iZbp17cj14ulhfrlj02rkaZ:~# vi /etc/hosts

五、将主机名添加到localhost后面
这里写图片描述

六、再次启动,成功。

原文链接:https://yq.aliyun.com/articles/614515
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章