0 Replies Latest reply on Aug 10, 2006 2:47 AM by joop.duim

    How to change a EJB remote adres?

    joop.duim

      Hello,

      we have a connection to an EJB deployed on WebSphere. This is setup as follows.
      web.xml:
      <ejb-ref>
      <ejb-ref-name>ejb/DecisionController</ejb-ref-name>
      <ejb-ref-type>Session</ejb-ref-type>
      com.kiq.omega.ods.DecisionControllerHome
      com.kiq.omega.ods.DecisionController
      </ejb-ref>

      jboss-web.xml:
      <ejb-ref>
      <ejb-ref-name>ejb/DecisionController</ejb-ref-name>
      <jndi-name>iiop://test-server-address/cell/nodes/deianeira/servers/server1/com/kiq/omega/ods/DecisionControllerHome</jndi-name>
      </ejb-ref>

      Both are packaged inside the .war file within an .ear. At deployment time we want to change the servers address, but therefore we either need to change the jboss-web.xml and do a new build or we need to edit the jboss-web.xml in the .ear file - .war file. The first is not acceptable since then the developers need to know details about acception test and production environments. The second is not acceptable, since the deployer needs to unzip .ear, unzip .war, change jboss-web.xml, zip .war, zip .ear and deploy.

      Can this be configured outside of the ear-file, so that deployment can be done easier?

      Thanks,
      Joop