Thanks Tim,

I enabled the TRACE level logging. I didnt see any thing at the broker end. 
The log at the client end says,


455 [main] TRACE org.apache.commons.httpclient.HttpClient  - enter
HttpClient.executeMethod(HttpMethod)
455 [main] TRACE org.apache.commons.httpclient.HttpClient  - enter
HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
475 [main] TRACE org.apache.commons.httpclient.HttpMethodDirector  - Attempt
number 1 to process request
475 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.open()
475 [main] DEBUG org.apache.commons.httpclient.HttpConnection  - Open
connection to localhost:8443
899 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.execute(HttpState, HttpConnection)
899 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.writeRequest(HttpState, HttpConnection)
899 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
899 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.generateRequestLine(HttpConnection, String, String, String,
String)
901 [main] DEBUG httpclient.wire.header  - >> "HEAD / HTTP/1.1[\r][\n]"
901 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.print(String)
901 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[])
901 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[], int, int)
902 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
902 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
902 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
902 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
902 [main] DEBUG org.apache.commons.httpclient.HttpMethodBase  - Adding Host
request header
908 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
916 [main] TRACE org.apache.commons.httpclient.HttpState  - enter
HttpState.getCookies()
917 [main] TRACE org.apache.commons.httpclient.cookie.CookieSpec  - enter
CookieSpecBase.match(String, int, String, boolean, Cookie[])
917 [main] TRACE org.apache.commons.httpclient.HttpMethodBase  - enter
HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
917 [main] DEBUG httpclient.wire.header  - >> "clientID:
ID:manu-36794-1324565717372-0:1[\r][\n]"
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.print(String)
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[])
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[], int, int)
917 [main] DEBUG httpclient.wire.header  - >> "User-Agent: Jakarta
Commons-HttpClient/3.0[\r][\n]"
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.print(String)
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[])
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[], int, int)
917 [main] DEBUG httpclient.wire.header  - >> "Host: localhost:8443[\r][\n]"
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.print(String)
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[])
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[], int, int)
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.writeLine()
917 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[])
918 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.write(byte[], int, int)
918 [main] DEBUG httpclient.wire.header  - >> "[\r][\n]"
918 [main] TRACE org.apache.commons.httpclient.HttpConnection  - enter
HttpConnection.flushRequestOutputStream()

And after this point, the client just hangs.

It looks to me that client is not able to send the request to the broker.

Do I have to set something else at the client end or use a different API.

Thanks
Manu


--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Java-client-doesnt-work-with-https-tp4222791p4225539.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to