[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] Https Xen Connection


  • To: "Caruso, Joseph" <Joseph.Caruso@xxxxxxxxxxx>
  • From: "Roger R. Smith" <rogsmith@xxxxxxxxx>
  • Date: Fri, 16 May 2008 15:51:45 -0400
  • Cc: xen-api@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 16 May 2008 12:51:56 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XTDhoRmlcEL/Rx2xDDoeas1NqYfnHCtFZDT8lpDNE2VKmAfZ3nkvJeuXdS6gLbYVw+Qd2cADP3U0R8TD0U0Giwcu1AmFFawgPMzVq4sPBQf9+WrDsbCtUDTcCk8UuhkVRo5U4uF0FWhVz0fBm4dLV4as17sxYpMW/LC7avHbRKw=
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>

Yeah I think Stefan would be right as the error seems related to
connecting to the machine not necessarily after it connects and then
cannot find the path, just in case, I know that in order to connect
with the rpc binding: /service/xmlrpc needs to be in the header.

-Rog

On Wed, May 14, 2008 at 2:51 PM, Caruso, Joseph
<Joseph.Caruso@xxxxxxxxxxx> wrote:
> I attempting to establish a https connection using the java api Connection
> object as follows:
>
>
>
>         String szIpAddress = "https://myserveripaddress ";  //
> myserveripaddress=ip address of my xen server
>
>          try {
>
>             Connection connection = new Connection(szIpAddress, szUsername,
> szPassword);
>
>         }
>
>         catch (Exception ex) {
>
>             System.out.println("XEN Exception: "+ex.toString());
>
>         }
>
>
>
> I'm getting the following XmlRpcException while attempting to establish a
> https connection to a Xen Server.
>
>
>
> Note: I successfully establish the connection using the http protocol
> instead of https.
>
>
>
> org.apache.xmlrpc.XmlRpcException: Failed to create output stream: HTTPS
> hostname wrong:  should be <xxx.yyy.zzz.www>
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:69)
>
>         at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:144)
>
>         at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:95)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:39)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
>
>         at
> com.xensource.xenapi.Connection.loginWithPassword(Connection.java:132)
>
>         at com.xensource.xenapi.Connection.<init>(Connection.java:60)
>
>         at com.avocent.vsi.sample.XenTest.discovery(XenTest.java:38)
>
>         at com.avocent.vsi.sample.XenTest.main(XenTest.java:170)
>
> Caused by:
>
> java.io.IOException: HTTPS hostname wrong:  should be <xxx.yyy.zzz.www>
>
>         at
> sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:495)
>
>         at
> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:419)
>
>         at
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>
>         at
> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:832)
>
>         at
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:67)
>
>         at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:144)
>
>         at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:95)
>
>         at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:39)
>
>         at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>
>
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
>
>

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.