Может ли код, разработанный и работающий на сервере приложений 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.
- Какую версию я могу выбрать для разработки WAS v6.0/6.1/7.0?
Но, наконец, разработанный / измененный код в WAS6.0 / 6.1 / 7.5 будет развернут только в WAS v5.1(PRODUCTION). Я беспокоюсь о том, будет ли код работать правильно или нет.
- Получу ли я какие-либо проблемы с жалобами в этом сценарии?
Заранее спасибо.
1 ответ
Самое главное не менять настройки компилятора с 1.4 на RSA 7.5 по умолчанию, который, я считаю, равен 1.5.
Если вы скомпилируете свой исходный код с более высокой версией Java и развернете его в контейнере, который работает на более низкой версии, у вас будут проблемы.
Как правило, безопасно запускать и тестировать устаревшее приложение на более высокой версии WAS, но следите за настройками компилятора, как я уже упоминал.