Try adding port 443 to the URL variable. private static final String URL = "https://10.64.0.204:443/api <https://10.64.0.204/api>";
On Tue, Apr 26, 2016 at 9:45 AM, David David <[email protected]> wrote: > code correction: > In URL variable , using server name, which matches with certificate, not > address. > > 2016-04-26 10:29 GMT+03:00 David David <[email protected]>: > >> hi. >> >> I have a remote server running with oVirt 3.5 >> >> I'm using ovirt-engine-sdk-java-3.5.1.0-1.fc20.noarch. >> >> there is code example: >> my app: >> ===================== >> package lab01; >> >> import java.io.IOException; >> import java.util.List; >> import java.util.UUID; >> >> import org.apache.http.client.ClientProtocolException; >> >> import org.ovirt.engine.sdk.*; >> import org.ovirt.engine.sdk.decorators.*; >> import org.ovirt.engine.sdk.entities.*; >> import org.ovirt.engine.sdk.exceptions.*; >> >> public class Hello { >> >> private static final String URL = "https://10.64.0.204/api"; >> private static final String crt = >> "/home/david/Desktop/dev/server.truststore"; >> private static final String user = "admin@internal"; >> private static final String pass = "11111111"; >> >> public static void main(String[] args) throws >> ClientProtocolException, ServerException, >> UnsecuredConnectionAttemptError, IOException { >> >> Api api = new Api(URL, user, pass, crt); >> >> } >> } >> ====================== >> >> Description of problem: >> >> While trying to start my app localy on my pc, I am getting an exception: >> >> Exception in thread "main" java.lang.IllegalArgumentException: Port is >> invalid >> at org.apache.http.util.Args.check(Args.java:36) >> at org.apache.http.conn.scheme.Scheme.<init>(Scheme.java:92) >> at >> org.ovirt.engine.sdk.web.ConnectionsPoolBuilder.createSchemeRegistry(ConnectionsPoolBuilder.java:358) >> at >> org.ovirt.engine.sdk.web.ConnectionsPoolBuilder.createPoolingClientConnectionManager(ConnectionsPoolBuilder.java:289) >> at >> org.ovirt.engine.sdk.web.ConnectionsPoolBuilder.createDefaultHttpClient(ConnectionsPoolBuilder.java:261) >> at >> org.ovirt.engine.sdk.web.ConnectionsPoolBuilder.build(ConnectionsPoolBuilder.java:413) >> at org.ovirt.engine.sdk.Api.<init>(Api.java:131) >> at lab01.Hello.main(Hello.java:24) >> >> But I can connect to the server in https using curl or webrowser. >> >> How to fix it ? >> >> >> >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

