[jboss-user] [JBoss Messaging] - Re: JMS client in a applet

Laurent K do-not-reply at jboss.com
Fri May 9 04:16:33 EDT 2008


After that test, I tried an http-tunnelled connection (which is, I must admit, my final goal...) and it did not succeed in establishing the connection, event with the last 2.4.0.RC2 library. Result was as shown below (all is perfectly working outside the applet jre, naturally...)

Is there a workaround for that?

Thanks again,

Laurent


  | 10:12:25,264 WARN  @AWT-EventQueue-2 [JMSRemotingConnection] JBM_clientMaxPoolSize not specified - defaulting to 200
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat avec proxy=DIRECT
  | Exception occurred: org.jboss.jms.exception.MessagingNetworkFailureException
  | org.jboss.jms.exception.MessagingNetworkFailureException
  | 	at org.jboss.jms.client.delegate.DelegateSupport.handleThrowable(DelegateSupport.java:240)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.org$jboss$jms$client$delegate$ClientConnectionFactoryDelegate$createConnectionDelegate$aop(ClientConnectionFactoryDelegate.java:187)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.invokeNext(ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.java)
  | 	at org.jboss.jms.client.container.StateCreationAspect.handleCreateConnectionDelegate(StateCreationAspect.java:83)
  | 	at org.jboss.aop.advice.org.jboss.jms.client.container.StateCreationAspect0.invoke(StateCreationAspect0.java)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.invokeNext(ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.java)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.createConnectionDelegate(ClientConnectionFactoryDelegate.java)
  | 	at org.jboss.jms.client.JBossConnectionFactory.createConnectionInternal(JBossConnectionFactory.java:205)
  | 	at org.jboss.jms.client.JBossConnectionFactory.createConnection(JBossConnectionFactory.java:87)
  | 	at org.jboss.jms.client.JBossConnectionFactory.createConnection(JBossConnectionFactory.java:82)
  | 	at fr.megiste.test.SimpleJBossTopicSubscriber.process(SimpleJBossTopicSubscriber.java:84)
  | 	at fr.megiste.test.JmsApplet$2.actionPerformed(JmsApplet.java:126)
  | 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  | 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  | 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  | 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  | 	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
  | 	at java.awt.Component.processMouseEvent(Unknown Source)
  | 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
  | 	at java.awt.Component.processEvent(Unknown Source)
  | 	at java.awt.Container.processEvent(Unknown Source)
  | 	at java.awt.Component.dispatchEventImpl(Unknown Source)
  | 	at java.awt.Container.dispatchEventImpl(Unknown Source)
  | 	at java.awt.Component.dispatchEvent(Unknown Source)
  | 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  | 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  | 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  | 	at java.awt.Container.dispatchEventImpl(Unknown Source)
  | 	at java.awt.Component.dispatchEvent(Unknown Source)
  | 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
  | 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  | 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  | 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  | 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  | 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  | 	at java.awt.EventDispatchThread.run(Unknown Source)
  | Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker.
  | 	at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:346)
  | 	at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:146)
  | 	at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:177)
  | 	at org.jboss.remoting.Client.invoke(Client.java:1708)
  | 	at org.jboss.remoting.Client.addCallbackListener(Client.java:1739)
  | 	at org.jboss.remoting.Client.addListener(Client.java:999)
  | 	at org.jboss.remoting.Client.addListener(Client.java:878)
  | 	at org.jboss.remoting.Client.addListener(Client.java:861)
  | 	at org.jboss.jms.client.remoting.JMSRemotingConnection.addInvokerCallbackHandler(JMSRemotingConnection.java:235)
  | 	at org.jboss.jms.client.remoting.JMSRemotingConnection.start(JMSRemotingConnection.java:340)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.org$jboss$jms$client$delegate$ClientConnectionFactoryDelegate$createConnectionDelegate$aop(ClientConnectionFactoryDelegate.java:154)
  | 	... 34 more
  | Caused by: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:4458 connect,resolve)
  | 	at java.security.AccessControlContext.checkPermission(Unknown Source)
  | 	at java.security.AccessController.checkPermission(Unknown Source)
  | 	at java.lang.SecurityManager.checkPermission(Unknown Source)
  | 	at java.lang.SecurityManager.checkConnect(Unknown Source)
  | 	at sun.net.www.http.HttpClient.New(Unknown Source)
  | 	at sun.net.www.http.HttpClient.New(Unknown Source)
  | 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
  | 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
  | 	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
  | 	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
  | 	at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:286)
  | 	... 44 more
  | 
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149674#4149674

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149674



More information about the jboss-user mailing list