[JBoss Messaging] - Re: JMS client in a applet
by Laurent K
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&dat... avec proxy=DIRECT
| network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dat... avec proxy=DIRECT
| network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dat... avec proxy=DIRECT
| network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dat... avec proxy=DIRECT
| network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dat... avec proxy=DIRECT
| network: Connexion de http://127.0.0.1:4458/?callbackPollPeriod=102&clientLeasePeriod=10000&dat... 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
17 years, 11 months
[JBoss Messaging] - Re: JMS client in a applet
by Laurent K
Thanks for your answer !
I did a test using the 2.4.0.RC2... Connection was OK, but the client could not receive messages. Instead, I had, for each message (that was quite a lot...)
Is there any way to work around this problem? (I really would like to use JBoss Messaging for our applets :-))
Laurent
| Exception in thread "Thread-13" java.security.AccessControlException: access denied (java.lang.RuntimePermission setContextClassLoader)
| at java.security.AccessControlContext.checkPermission(Unknown Source)
| at java.security.AccessController.checkPermission(Unknown Source)
| at java.lang.SecurityManager.checkPermission(Unknown Source)
| at java.lang.Thread.setContextClassLoader(Unknown Source)
| at org.jboss.messaging.util.JBMExecutor$TCLExecutor.run(JBMExecutor.java:75)
| at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(Unknown Source)
| at java.lang.Thread.run(Unknown Source)
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149673#4149673
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4149673
17 years, 11 months