1 Reply Latest reply on Mar 27, 2008 6:52 AM by Manik Surtani

    Jboss cache communication between web application and java a

    narayana vakkalagadda Newbie

      Hi All ,
      I am new to Jboss cache.
      please let me explain you my scenario first.
      I just need to know how the communication between a java application and web application happens ?? what exactly i need to configure in my machine.

      My java application is like:
      =---------------------------=
      channelMap = Fqn.fromString("/Channel");
      XmlConfigurationParser parser = new XmlConfigurationParser();
      Configuration expected = parser.parseFile("\\properties\\replAsync-service.xml");
      CacheSPI cache = (CacheSPI) new DefaultCacheFactory().createCache(expected);
      cache.put(channelMap, key, value);

      i placed the configuration xml file(replyAsync-service.xml) in my local machine C:\\properties\\

      My web application is like:
      =---------------------------=
      channelMap = Fqn.fromString("/Channel");
      XmlConfigurationParser parser = new XmlConfigurationParser();
      Configuration expected = parser.parseFile("\\properties\\replAsync-service.xml");
      CacheSPI cache = (CacheSPI) new DefaultCacheFactory().createCache(expected);
      cache.get(channelMap, key);
      Please assume, the above snippet is inside a servlet

      i placed the configuration xml file(replyAsync-service.xml) in my local machine C:\\properties\\

      main attributes in the configuration xml are like below ::

      <!-- REPL_SYNC

      false
      -->






      <!-- <TCPPING initial_hosts="127.0.0.1[7800]" start_port="50255" -->
      <TCPPING initial_hosts="127.0.0.1[7800]"
      port_range="1"
      timeout="3500"
      num_initial_members="2"
      up_thread="true"
      down_thread="true"/>
      <MERGE2 min_interval="5000" max_interval="10000"/>
      <FD shun="true" timeout="2500" max_tries="5" up_thread="true" down_thread="true" />
      <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
      <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100" retransmit_timeout="300,600,1200,2400,4800,9600" />
      <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" stability_delay="1500"/>
      <pbcast.GMS join_timeout="5000"
      join_retry_timeout="2000"
      shun="true"
      print_local_addr="true"
      down_thread="true"
      up_thread="true"/>
      <pbcast.STATE_TRANSFER up_thread="true" down_thread="true" />


      .. And it is giving me exception like ..
      Address is invalid on local machine, or port is not valid on remote machine

      ... Please correct me if i m doing anything wrong...
      Or please let me know step by step implementaion how to do that ...

      Big thanks in advance...

      Regards,
      V.Narayana.