2012-06-19 3 views
0

Я получаю это исключение from time to time, while accessing the webserviceprovided by this site.Невозможно получить доступ к веб-службы иногда

webservice:https://int.yumzing.com/index.php?func=sessionCreate.

Это работает иногда, а затем нет. Я пробовал пинговать сайт “int.yumzing.com”, это работает .... , но more frequently its inaccessible when i am trying to access the web service через мою программу, пропуская имя пользователя и пароль.

If there was some problem with my program, then it wouldnt had been accessible even foronce... but it works from time to time.

В настоящее время я ударил в это, так как я не могу понять, что может быть корень проблемы.

Пожалуйста, смотрите ниже Exception, What i know is that UnknownHostException will take place when there is a problem in the Intial Connection.

java.net.UnknownHostException: int.yumzing.com 
at java.net.InetAddress.lookupHostByName(InetAddress.java:513) 
at java.net.InetAddress.getAllByNameImpl(InetAddress.java:278) 
at java.net.InetAddress.getAllByName(InetAddress.java:242) 
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) 
at com.yum.zing.APIHandling$1.run(APIHandling.java:415) 
at java.lang.Thread.run(Thread.java:1096) 
+1

вероятно интернет вопрос ... – Ketan

+0

Что вы IDE? и сервер это tomacat – shareef

+0

Я использую Eclipse. Но я не уверен, что на сервере, будь то его кошка или нет –

ответ

1

Любое имя хоста, в вашем случае int.yumzing.com отображается где-то на машине с IP. Это полезно, например, когда у вас динамический IP-адрес, который часто изменяется, поскольку он обеспечивает прозрачную связь между клиентами и сервером. В противном случае все клиенты должны быть уведомлены каждый раз при изменении IP-адреса.

Когда кто-то пытается получить доступ к серверу по его доменному имени, инициируется вызов каскадного DNS, чтобы найти IP-адрес целевой машины и установить соединение. По какой-то причине, связанной с Интернетом, в основном, вероятно, с вашей стороны, процесс разрешения выходит из строя, и вы получаете ошибку выше.

Для получения дополнительной информации о DNS, посмотрите на http://en.wikipedia.org/wiki/Domain_Name_System

+0

Я понимаю вашу точку зрения. Но не могли бы вы указать мне причину и разрешение для этого. –

+0

На самом деле, я не думаю, что вы можете сделать это, потому что иногда может возникнуть проблема с вашим интернет-провайдером, но иногда также в рамках сети «yumzing». С точки зрения вашего приложения, я думаю, вы могли бы предоставить хорошее сообщение об ошибке и механизм повтора для пользователя. – Morfic