Hi, It sounds like 443 is not assume as default if the port is not specified. I would suggest to create a Jira about that.
Regards JB On 31/10/2019 08:36, black&white wrote: > We are trying to communicate with ActiveMQ from JMS adapter in weblogic over > https. > But while we are trying to do same (https://<DNSNAME>/activemq), we are > getting below error message. > > If we give https port along with DNS name (https://<DNSNAME>:443/activemq) > it is going through fine. Any idea if https transport is expecting 443 > explicitly? > > > > > Caused By: java.lang.IllegalStateException: Failure trying to create scheme > registry > at > org.apache.activemq.transport.https.HttpsClientTransport.createSchemeRegistry(HttpsClientTransport.java:54) > at > org.apache.activemq.transport.https.HttpsClientTransport.createClientConnectionManager(HttpsClientTransport.java:41) > at > org.apache.activemq.transport.http.HttpClientTransport.createHttpClient(HttpClientTransport.java:320) > at > org.apache.activemq.transport.http.HttpClientTransport.getReceiveHttpClient(HttpClientTransport.java:236) > at > org.apache.activemq.transport.http.HttpClientTransport.doStart(HttpClientTransport.java:253) > at > org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55) > at > org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInactivityMonitor.java:169) > at > org.apache.activemq.transport.InactivityMonitor.start(InactivityMonitor.java:52) > at > org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:1017) > at > org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:148) > at > org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) > at > org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused By: java.lang.IllegalArgumentException: Port is invalid: -1 > at org.apache.http.conn.scheme.Scheme.<init>(Scheme.java:91) > at > org.apache.activemq.transport.https.HttpsClientTransport.createSchemeRegistry(HttpsClientTransport.java:51) > at > org.apache.activemq.transport.https.HttpsClientTransport.createClientConnectionManager(HttpsClientTransport.java:41) > at > org.apache.activemq.transport.http.HttpClientTransport.createHttpClient(HttpClientTransport.java:320) > at > org.apache.activemq.transport.http.HttpClientTransport.getReceiveHttpClient(HttpClientTransport.java:236) > at > org.apache.activemq.transport.http.HttpClientTransport.doStart(HttpClientTransport.java:253) > at > org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55) > at > org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInactivityMonitor.java:169) > at > org.apache.activemq.transport.InactivityMonitor.start(InactivityMonitor.java:52) > at > org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:1017) > at > org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:148) > at > org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) > at > org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > > > > -- > Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
