[prev in list] [next in list] [prev in thread] [next in thread]
List: openjms-developer
Subject: [openjms-developer] [ openjms-Bugs-1273923 ] binding problem with more networkinterfaces
From: "SourceForge.net" <noreply () sourceforge ! net>
Date: 2005-09-19 8:38:15
Message-ID: E1EHHAF-0003Ug-Uy () sc8-sf-web4 ! sourceforge ! net
[Download RAW message or body]
Bugs item #1273923, was opened at 2005-08-26 10:40
Message generated for change (Settings changed) made by frans_user
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1273923&group_id=54559
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: transport
Group: v0.7.6.1
>Status: Closed
Resolution: None
Priority: 5
Submitted By: frans_user (frans_user)
Assigned to: Nobody/Anonymous (nobody)
Summary: binding problem with more networkinterfaces
Initial Comment:
I encoutered the following problem when migrating my
client application to citrix (ICA) client.
The new envirionment is as following:
The citrix clients communicite with each other by means
of a seperate networkinterface in de range of
xxx.xxx.34.??. While the second networkinterface (
xxx.xxx.33.??) is used for connectivity with backbone to
all the network servers (for mail/sql/OPENJMS/etc.).
The problem
When my jms app. is started on one of the citrix clients
the connection is initialized in about 15 seconds without
any errors). When sending a message to a Topic, the
message actually arrives at the OPENJMS server, but
the citrix client(s) dont't receive the message, while they
are also listening to this Topic!
We found out that when we connected our OPENJMS
server to the ICA network (xxx.xxx.34.??) the problem
disappeared. Then we disabled the xxx.xxx.34.??
interface on that server and the clients didn't receive any
messages again.
From the above I concluded that for some reason the
ICA client bindings where send to the OPENJMS server,
while I expected of course the backbone bindings.
Is there something I can do to solve this problem, or is
this a bug? Any suggestion is welcome. Thx.
Below are the specific code snippets I used in the client
app:
- for the connection:
properties.put
(Context.INITIAL_CONTEXT_FACTORY, "org.exolab.jms.
jndi.rmi.RmiJndiInitialContextFactory");
properties.put
(Context.PROVIDER_URL, "rmi://10.50.34.29:1099/");
...
TopicConnectionFactory factory =
(TopicConnectionFactory) context.lookup
("JmsTopicConnectionFactory");
- I used a seperate sessions for sending and receiving
(spawn from the same connection).
//for sending
topicsession =
connection.createTopicSession(false,
Session.AUTO_ACKNOWLEDGE);
...
publisher.publish(topic, jms_message,
DeliveryMode.NON_PERSISTENT, 4, 0);
//for receiving
topicsession_2 =
connection.createTopicSession(false,
Session.AUTO_ACKNOWLEDGE);
...
topic = (Topic)context.lookup(topic_name);
- OPENJMS version: openjms-0.7.6.1
----------------------------------------------------------------------
Comment By: frans_user (frans_user)
Date: 2005-09-19 08:36
Message:
Logged In: YES
user_id=1335539
Yep, using the tcp connector did the job perfectly! The only
difference is that it takes a view seconds 'to connect' to the
topic for the very first time.
Thank's a lot!
----------------------------------------------------------------------
Comment By: Tim Anderson (tanderson)
Date: 2005-08-29 14:14
Message:
Logged In: YES
user_id=557161
You may need to use the tcp connector in order for this to work
properly. It provides support for NAT firewalls/multihomed hosts.
See the configuration reference
($OPENJMS_HOME/docs/config/reference.html#TcpConfiguratio
n) for more details.
Also note that you should be
using "org.exolab.jms.jndi.InitialContextFactory" instead
of "org.exolab.jms.jndi.rmi.RmiJndiInitialContextFactory" - the
latter doesn't exist beyond version 0.7.6.x.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=474136&aid=1273923&group_id=54559
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
openjms-developer mailing list
openjms-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openjms-developer
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic