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(XmlRpcSunHt
tpTransport.java:69)

        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamT
ransport.java:144)

        at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTrans
port.java:95)

        at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHtt
pTransport.java:39)

        at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.j
ava: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(Ab
stractDelegateHttpsURLConnection.java:166)

        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConne
ction.java:832)

        at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsU
RLConnectionImpl.java:230)

        at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHt
tpTransport.java:67)

        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamT
ransport.java:144)

        at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTrans
port.java:95)

        at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHtt
pTransport.java:39)

        at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.j
ava:53)

 

_______________________________________________
xen-api mailing list
[email protected]
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api

Reply via email to