Re: Cannot connect to queue crossing Internet

"Wayne Iriwn" <[email protected]>
Newsgroups gmane.comp.java.openjms.user
Message-ID <[email protected]>
Is it normal for the internal IP address of the server to be showing up at the client?  That seems to be strange.  Would JNDI be providing that address?
  ----- Original Message ----- 
  From: Tim Anderson 
  To: [email protected] 
  Sent: Sunday, January 22, 2006 5:21 AM
  Subject: RE: [openjms-user] Cannot connect to queue crossing Internet


  You don't need to set internalHost. Its only used in situations where
  you have clients connecting from both inside and outside the firewall.
  See:
     http://openjms.sourceforge.net/config/reference.html#TcpConfiguration

  From the logs, it looks like the client has sucessfully connected to the JNDI
  service, but has failed to create a JMS connection, possibly due to authentication
  problems.

  -Tim



----------------------------------------------------------------------------
    From: openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Wayne Iriwn
    Sent: Sunday, 22 January 2006 2:07 PM
    To: [email protected]
    Subject: [openjms-user] Cannot connect to queue crossing Internet


    I am trying to put together a JMS protoype system to test JMS communications.

    I am using openjms-0.7.7-alpha-3  on Sun Java  1.5.0_06-b05.

    I have a remote client behind a firewall/router that I am trying to send a message to a queue on a server behind a firewalled router.  This should be a standard arrangement.

    The client is basically running the Sender example.  I have configured the jndi.properties file on the client to point to the servers router IP address and port 1234.

    I have setup port forwarding on the servers router 1234 port to the servers IP address and port 1234.

    I have configured the openjms.xml file as follows

      <?xml version="1.0"?>
      <!-- Definitions at http://openjms.sourceforge.net/config/reference.html#ConnectionFactories -->
      <Configuration>
        <DatabaseConfiguration>
        <!-- Info at http://dev.mysql.com/doc/refman/5.1/en/cj-configuration-properties.html -->
        <RdbmsDatabaseConfiguration
             driver="com.mysql.jdbc.Driver"
             url="jdbc:mysql://localhost:3306/jmsdb" 
             user="xxxx" 
             password="xxxxxxx"
             maxActive="10" 
             maxIdle="10" />
        </DatabaseConfiguration>
      <AdminConfiguration script="${openjms.home}\bin\startup.bat" />
      <ServerConfiguration host="124.76.253.69" embeddedJNDI="true" />

      <Connectors>
        <Connector scheme="tcp">
          <ConnectionFactories>
            <ConnectionFactory name="ConnectionFactory" />
            <QueueConnectionFactory name="JmsQueueConnectionFactory" />
            <TopicConnectionFactory name="JmsTopicConnectionFactory" />
          </ConnectionFactories>
      </Connector>

      <TcpConfiguration internalHost="localhost" port="1234" jndiPort="1234" adminPort="1234" bindAll="true" />

      </Configuration>
    When I run the test, it does not work.  The client end reports
      java.net.ConnectionException: javax.jms.JMSException: Failed to connect to 192.168.62.50:1234
    The server log looks like

      20:58:53.150 INFO [main] - Creating RdbmsAdapter for com.mysql.jdbc.Driver
      20:58:53.861 INFO [main] - Removed expired messages.
      20:58:53.861 INFO [main] - Registering Garbage Collection every 60000 for memory.
      20:58:53.861 INFO [main] - Registering Garbage Collection every 120000 for other resources.
      20:58:53.871 DEBUG [main] - addConsumerEntry(key=sub2, destination=topic1-true, clientID=null, durable=true)
      20:58:54.021 DEBUG [main] - getMessageHandles,130
      20:58:54.021 DEBUG [main] - addConsumerEntry(key=sub1, destination=topic1-true, clientID=null, durable=true)
      20:58:54.021 DEBUG [main] - getMessageHandles,0
      20:58:54.041 INFO [main] - Creating server interface for the tcp connector
      20:58:54.071 DEBUG [main] - Created an instance of org.exolab.jms.server.net.RemoteServerConnector as a server interface
      20:58:54.232 DEBUG [main] - Acceptor accepting requests at URI=tcp://124.76.253.69:1234/
      20:58:54.242 INFO [main] - Server accepting connections on tcp://124.76.253.69:1234/?alt=localhost
      20:58:54.252 INFO [main] - JNDI service accepting connections on tcp://124.76.253.69:1234/?alt=localhost
      20:58:54.252 INFO [main] - Admin service accepting connections on tcp://124.76.253.69:1234/?alt=localhost
      20:58:54.282 DEBUG [main] - Bound connection factory ConnectionFactory
      20:58:54.282 DEBUG [main] - Bound connection factory JmsQueueConnectionFactory
      20:58:54.282 DEBUG [main] - Bound connection factory JmsTopicConnectionFactory
      20:59:06.289 DEBUG [tcp://124.76.253.69:1234/[acceptor]] - Multiplexer(uri=tcp://316.36.136.8:62582/, client=false
      20:59:06.459 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=43) [channelId=1, available=0, space=2048]
      20:59:06.459 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:06.469 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:06.479 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=43]
      20:59:06.479 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=41]
      20:59:06.479 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=39]
      20:59:06.479 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=38]
      20:59:06.479 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=37]
      20:59:06.489 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=7]
      20:59:06.489 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=6]
      20:59:06.489 DEBUG [ORB-Worker-1] - read(length=4) [channelId=1, available=4]
      20:59:06.489 DEBUG [ORB-Worker-1] - Invoking public abstract org.exolab.jms.net.proxy.Proxy org.exolab.jms.net.registry.Registry.lookup(java.lang.String) throws java.rmi.NotBoundException,java.rmi.RemoteException on org.exolab.jms.net.orb.RegistryImpl@b40ec4
      20:59:06.539 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=2048]
      20:59:06.539 DEBUG [ORB-Worker-1] - send(length=493) [channelId=1, remoteSpace=2048]
      20:59:06.980 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=36) [channelId=1, available=0, space=2048]
      20:59:06.980 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:06.980 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:06.980 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=36]
      20:59:06.990 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=34]
      20:59:06.990 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=32]
      20:59:06.990 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=31]
      20:59:06.990 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=30]
      20:59:06.990 DEBUG [ORB-Worker-1] - Invoking public abstract javax.naming.NameParser org.codehaus.spice.jndikit.NamingProvider.getNameParser() throws javax.naming.NamingException,java.lang.Exception on org.exolab.jms.server.net.RemoteNamingProvider@13e0aba
      20:59:07.000 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=1555]
      20:59:07.000 DEBUG [ORB-Worker-1] - send(length=68) [channelId=1, remoteSpace=1555]
      20:59:07.481 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=36) [channelId=1, available=0, space=2048]
      20:59:07.481 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:07.481 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:07.481 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=36]
      20:59:07.481 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=34]
      20:59:07.481 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=32]
      20:59:07.481 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=31]
      20:59:07.491 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=30]
      20:59:07.491 DEBUG [ORB-Worker-1] - Invoking public abstract javax.naming.NameParser org.codehaus.spice.jndikit.NamingProvider.getNameParser() throws javax.naming.NamingException,java.lang.Exception on org.exolab.jms.server.net.RemoteNamingProvider@13e0aba
      20:59:07.491 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=1487]
      20:59:07.501 DEBUG [ORB-Worker-1] - send(length=68) [channelId=1, remoteSpace=1487]
      20:59:07.901 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=358) [channelId=1, available=0, space=2048]
      20:59:07.901 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:07.901 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:07.901 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=358]
      20:59:07.901 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=356]
      20:59:07.901 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=354]
      20:59:07.901 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=353]
      20:59:07.901 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=352]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=322]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=321]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=320]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=25) [channelId=1, available=318]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=293]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=285]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=284]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=282]
      20:59:07.911 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=281]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=280]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=279]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=278]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=20) [channelId=1, available=276]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=256]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=248]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=247]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=245]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=244]
      20:59:07.921 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=242]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=234]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=233]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=22) [channelId=1, available=231]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=209]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=208]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=207]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=19) [channelId=1, available=205]
      20:59:07.931 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=186]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=178]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=177]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=175]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=174]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=10) [channelId=1, available=172]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=162]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=161]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=9) [channelId=1, available=159]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=150]
      20:59:07.941 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=149]
      20:59:07.951 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=148]
      20:59:07.951 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=140]
      20:59:07.951 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=139]
      20:59:07.951 DEBUG [ORB-Worker-1] - read(length=8) [channelId=1, available=138]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=130]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=129]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=21) [channelId=1, available=127]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=106]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=105]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=103]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=102]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=101]
      20:59:07.961 DEBUG [ORB-Worker-1] - read(length=21) [channelId=1, available=99]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=78]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=77]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=13) [channelId=1, available=75]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=62]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=61]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=22) [channelId=1, available=59]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=37]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=36]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=5) [channelId=1, available=34]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=29]
      20:59:07.971 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=28]
      20:59:07.981 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=27]
      20:59:07.981 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=26]
      20:59:07.981 DEBUG [ORB-Worker-1] - read(length=4) [channelId=1, available=25]
      20:59:07.991 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=21]
      20:59:07.991 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=20]
      20:59:07.991 DEBUG [ORB-Worker-1] - read(length=17) [channelId=1, available=18]
      20:59:07.991 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=1]
      20:59:07.991 DEBUG [ORB-Worker-1] - Invoking public abstract java.lang.Object org.codehaus.spice.jndikit.NamingProvider.lookup(javax.naming.Name) throws javax.naming.NamingException,java.lang.Exception on org.exolab.jms.server.net.RemoteNamingProvider@13e0aba
      20:59:08.001 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=1419]
      20:59:08.001 DEBUG [ORB-Worker-1] - send(length=670) [channelId=1, remoteSpace=1419]
      20:59:08.382 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - notifyRead(read=1026) [channelId=1, remoteSpace=1775]
      20:59:08.382 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=45) [channelId=1, available=0, space=2048]
      20:59:08.382 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:08.382 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=45]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=43]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=41]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=40]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=39]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=9]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=8]
      20:59:08.392 DEBUG [ORB-Worker-1] - read(length=6) [channelId=1, available=6]
      20:59:08.402 DEBUG [ORB-Worker-1] - Invoking public abstract org.exolab.jms.net.proxy.Proxy org.exolab.jms.net.registry.Registry.lookup(java.lang.String) throws java.rmi.NotBoundException,java.rmi.RemoteException on org.exolab.jms.net.orb.RegistryImpl@b40ec4
      20:59:08.402 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=1775]
      20:59:08.402 DEBUG [ORB-Worker-1] - send(length=502) [channelId=1, remoteSpace=1775]
      20:59:08.883 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - receive(length=39) [channelId=1, available=0, space=2048]
      20:59:08.883 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1]
      20:59:08.883 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - handleRequest() [channel=1] - end
      20:59:08.883 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=39]
      20:59:08.883 DEBUG [ORB-Worker-1] - read(length=2) [channelId=1, available=37]
      20:59:08.883 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=35]
      20:59:08.883 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=34]
      20:59:08.883 DEBUG [ORB-Worker-1] - read(length=30) [channelId=1, available=33]
      20:59:08.893 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=3]
      20:59:08.893 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=2]
      20:59:08.893 DEBUG [ORB-Worker-1] - read(length=1) [channelId=1, available=1]
      20:59:08.893 DEBUG [ORB-Worker-1] - Invoking public abstract org.exolab.jms.server.ServerConnection org.exolab.jms.server.ServerConnectionFactory.createConnection(java.lang.String,java.lang.String,java.lang.String) throws javax.jms.JMSException on org.exolab.jms.server.net.RemoteServerConnectionFactory@1682598
      20:59:08.913 DEBUG [ORB-Worker-1] - waitForSpace() [channelId=1, remoteSpace=1273]
      20:59:08.913 DEBUG [ORB-Worker-1] - send(length=482) [channelId=1, remoteSpace=1273]
      20:59:09.283 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - notifyRead(read=1037) [channelId=1, remoteSpace=1828]
      20:59:21.341 DEBUG [ManagedConnectionReaper1] - send(type=0x20, channel=32769)
      20:59:21.341 DEBUG [ManagedConnectionReaper1] - ping [channel=32769]
      20:59:21.351 DEBUG [ManagedConnectionReaper1] - send(type=0x50, channel=32769)
      20:59:21.421 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - send(type=0x51, channel=2)
      20:59:21.441 DEBUG [ManagedConnectionReaper1] - ping [channel=32769] - end
      20:59:36.342 DEBUG [ManagedConnectionReaper1] - ping [channel=32769]
      20:59:36.342 DEBUG [ManagedConnectionReaper1] - send(type=0x50, channel=32769)
      20:59:36.412 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - send(type=0x51, channel=2)
      20:59:36.432 DEBUG [ManagedConnectionReaper1] - ping [channel=32769] - end
      20:59:51.344 DEBUG [ManagedConnectionReaper1] - ping [channel=32769]
      20:59:51.344 DEBUG [ManagedConnectionReaper1] - send(type=0x50, channel=32769)
      20:59:51.424 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - send(type=0x51, channel=1)
      20:59:51.444 DEBUG [ManagedConnectionReaper1] - ping [channel=32769] - end
      20:59:52.856 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - disconnected [channel=2]
      20:59:52.856 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - disconnected [channel=32769]
      20:59:52.856 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - disconnected [channel=1]
      20:59:52.856 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - Connection org.exolab.jms.net.tcp.TCPManagedConnection@1efb4be closed by peer, destroying
      20:59:52.866 DEBUG [tcp://316.36.136.8:62582/[server]-Multiplexer] - Detected disconnection of caller=tcp://316.36.136.8:62582/. Cleaning up resources
      20:59:53.877 DEBUG [EventManager-Worker-0] - GC Threshold=517720 Free=755408
    I have tested this successfully inside the a LAN, but when I try to cross the Internet, it fails.  Is seems so close to conencting.

    The biggest anomaloy is that the client is reporting it cannot connect to the IP address 192.168.62.50, which is the DHSCP address of my server inside the router.  I don't believe that the client should every be seeing the internal IP address.  Is this a bug in OpenJMS or a miss configuration on my behalf.

    Anyone got any suggestions?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.