在WebSphereApplicationServerV5.1中开发和运行的代码能否在WebSphereApplicationServerV6.0/6.1/7.0中运行?

在WebSphereApplicationServerV5.1中开发和运行的代码能否在WebSphereApplicationServerV6.0/6.1/7.0中运行?,websphere,websphere-7,websphere-6.1,rational-rsa,websphere-6,Websphere,Websphere 7,Websphere 6.1,Rational Rsa,Websphere 6,在websphereapplicationserverv5.1中开发和运行的代码能否在websphereapplicationserverv6.0/6.1/7.0中运行而没有任何问题 我的设想: 最初,该应用程序是使用Java1.4开发的,是v5.1。作为变更请求的一部分,我们将在该应用程序中进行一些更改。 目前,在我的开发环境中,我拥有RationalSoftwareArchitect 7.5。它只对v6.0/6.1/7.0进行了投诉。所以我可以使用其中一个WAS版本 我可以选择哪个版本进行开

在websphereapplicationserverv5.1中开发和运行的代码能否在websphereapplicationserverv6.0/6.1/7.0中运行而没有任何问题

我的设想: 最初,该应用程序是使用Java1.4开发的,是v5.1。作为变更请求的一部分,我们将在该应用程序中进行一些更改。 目前,在我的开发环境中,我拥有RationalSoftwareArchitect 7.5。它只对v6.0/6.1/7.0进行了投诉。所以我可以使用其中一个WAS版本

我可以选择哪个版本进行开发是v6.0/6.1/7.0? 但最后,WAS6.0/6.1/7.5中开发/更改的代码将仅部署在WASV5.1产品中。我担心代码是否能正常运行

在这种情况下,我会遇到任何投诉问题吗? 提前感谢。

最重要的是不要将编译器设置从1.4更改为RSA 7.5默认设置,我认为是1.5

如果您使用更高版本的Java编译源代码,并将其部署到在更低版本上运行的容器中,您将遇到麻烦

一般来说,在更高的WAS版本上运行和测试遗留应用程序是安全的,但请注意我提到的编译器设置