Re: MOM replay management : OpenJMS MOM 0.7.5.

"Julien Schreiber" <julien.schreiber-JhP/[email protected]>
Newsgroups gmane.comp.java.openjms.devel
Message-ID <[email protected]>
Thanks Tim for this answer.

I will run some tests and let you know.


Julien
  ----- Original Message ----- 
  From: Tim Anderson 
  To: openjms-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 
  Sent: Monday, December 08, 2003 1:35 PM
  Subject: RE: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.


  Make sure that:
  .  each server is starting up with the correct configuration file
     By default, they load $OPENJMS_HOME/config/openjms.xml.
     
  .  each server configuration file has the correct IP address
     One of the servers might be connecting to the embedded RMI
     registry of the other. I don't recall the behaviour in 0.7.5,
     but it wouldn't hurt to set the appropriate IP addresses for RMIConfiguration, e.g:

    <RmiConfiguration embeddedRegistry="true"
                      registryHost="172.26.44.73"
                      registryPort="1099">
    </RmiConfiguration>

    -----Original Message-----
    From: openjms-developer-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:openjms-developer-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org]On Behalf Of Julien Schreiber
    Sent: Monday, 8 December 2003 9:23 PM
    To: openjms-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
    Cc: 'Régis Lebrun'
    Subject: Re: [openjms-developer] MOM replay management : OpenJMS MOM 0.7.5.


    Hi,

    I have a short question raised when I ran some tests in order to analyse the former problems (described below).

    Can you confirm that the MOM where the messages are sent to corresponds to the IP address described in the MomServer.xml config file ?

    Just to remind you about our problem : We are using 2 Moms running on 2 servers (hardware implementation). 

    What we saw during our tests is that the sender running on the first server seems to send messages on the remote Mom by using an interface that doesn't correspond to the IP address described in the MomServer.xml config file, but through an interface mentionned in the /etc/hosts file : 

     -> messages are sent on the address "172.26.47.14" , instead of  172.26.44.73

    - bt1flocur21 is the "hostname" of the remote server
    - We are using SUN V880 (Solaris 8.0)


    ****************************************
    In the /etc/hosts file

    172.26.47.14    bt1flocur21

    ****************************************
    I have this configuration in the MomServer.xml file :

    <!-- Optional. This represents the default configuration  -->
    <ServerConfiguration host="172.26.44.73" embeddedJNDI="true" />

    ****************************************
    In our config file :

    publiclocConfigGeneral.mom.1.host=172.26.44.73
    publiclocConfigGeneral.mom.1.port=1099


    ****************************************
    Here is the code we use to initialize our mom connections :

    private Context getRmiContext() throws Exception {

            /*
             * connect to the JNDI server and get a reference to root context
             */
            Hashtable props = new Hashtable();

            // default value (to be passed in config files)
            String jndiname = "JndiServer";
            String mode = "rmi";

            logger_.debug ("getRmiContext: host: " + host_ + ", jndiname:" + jndiname + ", mode: " + mode + ", port: " +port_);

            String modeType = RmiJndiInitialContextFactory.class.getName();

            /*
             * put information regarding connection in the Hashtable
             */
            props.put(Context.PROVIDER_URL, "rmi://" + host_ + ":" + port_ + "/" + jndiname);
            props.put(Context.INITIAL_CONTEXT_FACTORY, modeType);

            /*
             * create context
             */
            Context context = new InitialContext(props);
            return context;
        }
    }

    With host_ and port_ set with the values retrieved in our config file.


    Thanks in advance for your help !


    Julien
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.