一个IBM Websphere服务器上的许多版本

时间:2015-04-27 15:03:10

标签: java websphere web-deployment

是否可以在一个IBM Websphere Application Server(WAS)上部署单个应用程序的版本?

例如我有:

  1. 带有网址绑定的App1 http://app/1.0/service/
  2. app2 with url binding http://app/2.0/service/
  3. 有可能吗? 我认为不是由于端口侦听问题,但也许有一些机会...

1 个答案:

答案 0 :(得分:1)

应该可以,但有一些限制(取决于您的应用)。如果您有WAS ND 8.5.5,那么您具有Application Edition management功能。阅读该页面的更多细节。

如果您使用的是旧版本,则必须在部署期间更改一些内容,例如:

  • 应用程序的上下文根
  • JNDI EJB绑定名称
  • 如果其他版本使用不同的数据库 - 更新JDBC引用
  • 如果其他版本正在使用其他资源(如队列,qcf),也会更新它们。

实际上,端口侦听与它无关,因为两个应用程序都将使用相同的端口,但不同的上下文根。

这当然假设应用程序中没有硬编码值(如上下文根,jndi名称等)。