0
votes

Is it possible to deploy different versions of single application on one IBM Websphere Application Server (WAS)?

For example I have:

  1. App1 with url binding http://app/1.0/service/
  2. App2 with url binding http://app/2.0/service/

Is it possible? I think not due to port listening issue, but maybe there is some chance...

1

1 Answers

1
votes

It should be possible, but with some restrictions (depending on your application). If you have WAS ND 8.5.5, then you have Application Edition management feature. Read more details on that page.

If you are on the older version, you will have to change several things during deployment, e.g.:

  • context-root of the application
  • JNDI EJB binding names
  • if other version is using different database - update the JDBC references
  • if other version is using additional resources (like queues, qcf) update them also.

Actually, port listening has nothing to do with it, as both application will use same port, but different context-roots.

This of course assumes that application doesn't have hard coded values in it (like context root, jndi names, etc).