Может ли код, разработанный и запущенный на сервере приложений Websphere v5.1, работать на сервере приложений Websphere v6.0 / 6.1 / 7.0?

Может ли код, разработанный и запущенный на сервере приложений Websphere v5.1, без проблем работать на сервере приложений Websphere v6.0 / 6.1 / 7.0?

Мой сценарий: Изначально приложение было разработано с использованием Java 1.4 и WAS v5.1. В рамках запроса на изменение мы собираемся внести некоторые изменения в это приложение. В настоящее время в моей среде разработки стоит RSA (Rational Software Architect) 7.5. Это жалоба только на WAS v6.0 / 6.1 / 7.0. Так что я могу работать с одной из этих версий WAS.

  1. Какую версию я могу выбрать для разработки WAS v6.0 / 6.1 / 7.0?

Но, наконец, разработанный / измененный код в WAS6.0 / 6.1 / 7.5 будет развернут только в WAS v5.1 (ПРОИЗВОДСТВО). Меня беспокоит, будет ли код работать правильно или нет.

  1. Смогу ли я получить какие-либо жалобы в этом сценарии?

Заранее спасибо.


person Ramasamy    schedule 28.02.2014    source источник


Ответы (1)


Самым важным является не менять настройки компилятора с 1.4 на RSA 7.5 по умолчанию, который, как мне кажется, равен 1.5.

Если вы скомпилируете исходный код с более высокой версией Java и развернете его в контейнере, который работает на более низкой версии, у вас возникнут проблемы.

Как правило, запускать и тестировать устаревшее приложение на более поздней версии WAS безопасно, но следите за настройками компилятора, как я уже упоминал.

person trikelef    schedule 28.02.2014