linux 錯誤 java.net.UnknownHostException:www.chenpeng.org: www.chenpeng.org (已解决)

在Linux下開發java,每當關閉伺服器的時候,總會時候出現這樣的錯誤:

 

2009/12/10 下午 11:30:48 org.apache.coyote.http11.Http11Protocol pause
資訊: Pausing Coyote HTTP/1.1 on http-8080
2009/12/10 下午 11:30:48 org.apache.catalina.connector.Connector pause
嚴重的: Protocol handler pause failed
java.net.UnknownHostException: www.chenpeng.org: www.chenpeng.org
	at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
	at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:485)
	at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:284)
	at org.apache.jk.server.JkMain.pause(JkMain.java:683)
	at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
	at org.apache.catalina.connector.Connector.pause(Connector.java:1073)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:563)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:608)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009/12/10 下午 11:30:49 org.apache.catalina.core.StandardService stop
資訊: Stopping service Catalina
2009/12/10 下午 11:30:49 org.apache.catalina.core.ApplicationContext log
資訊: SessionListener: contextDestroyed()
2009/12/10 下午 11:30:49 org.apache.catalina.core.ApplicationContext log
資訊: ContextListener: contextDestroyed()
2009/12/10 下午 11:30:50 org.apache.coyote.http11.Http11Protocol destroy
資訊: Stopping Coyote HTTP/1.1 on http-8080

 看網絡上有的說的不管用,就自己解決了一下,其中www.chenpeng.org是我的主機名,

    考慮到主機名是自己隨便寫的一個,

  就用來ping命令去看看發現結果不同,提示

[root@www ~]# ping www.chenpeng.org
ping: unknown host www.chenpeng.org
[root@www ~]# 

 于是查看/etc/hosts文件,開始找原因,發現/etc/hosts內容為


 

再查看/etc/reslove.conf文件內容為:


 

發現問題:

  難怪ping不通呢?原來是這的原因,

于是把/etc/reslove.conf文件中

search org 這一行去掉

然后把/etc/hosts中的

www 改成 www.chenpeng.org

于是再測試:

 


    已經通了!

然后重啟tomcat 伺服器,成功,再沒有錯誤產生!

 

hosts文件作用 写道
hosts文件是用于早期的dns伺服器
所以它還是會先去查找hosts文件,去找對應的
ip與域名,在windows下同樣也有這個文件,它的文件路徑是:
C:\WINDOWS\system32\drivers\etc
在該目錄下還有很多網路上面要用到的東西!
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值