Насколько рискованно, если я разрабатываю на Weblogic 10.x и внедряю в Weblogic9.2.x?

Недавно я взял на себя относительно старый проект, который работает на WebLogic 9.2. Мне нужно работать над некоторыми запросами на изменение. Я не знаю много о веблогическом продукте.

Старый DEV-Env основан на Windows, однако у меня нет Windows-машины. Я пытался скачать Weblogic 9.2 для Linux (32 бита), однако я не могу найти ссылку на сайте Oracle, после того, как довольно много Google, до сих пор не найдено рабочей ссылки.

Итак, варианты для меня:

  1. найдите рабочую ссылку, скачайте weblogic 9.2 и работайте с ней
  2. скачать и использовать версию 10.x от оракула
  3. настроить окно Windows (у нас есть установщик weblogic 9.2 для win)

3 - это последнее, что я хочу сделать. Если кто-то знает, где взять версию 9.2, было бы здорово. Если weblogic 9.2 недоступен, могу ли я работать над weblogic10.x и выпустить 9.2 в рабочем режиме? Насколько это рискованно?

2 ответа

Решение

Разработка в WLS 10.x и развертывание в 9.2 могут вызвать некоторые проблемы.

Существует множество функций, которые были обновлены в 10.x, таких как Java 5 до 6, J2EE 1.4 до 5, Servlet 2.4 до 2.5, JSP 2.0 до 2.1, EJB 2.1 до 3.0.

Хотя большинство функций здесь имеют обратную совместимость, вы должны быть особенно осторожны при разработке.

Я бы предложил разрабатывать только на основе функций с наименьшим общим знаменателем и использовать тот же сервер, на котором вы его развернули. (т.е. 10.x имеет сборку diff, а 9.2.x имеет другую)

РЕДАКТИРОВАТЬ: Кажется, на FTP-сайте PeopleSoft есть подлинный двоичный файл.

Это определенно риск. Разные версии Weblogic используют разные jar-файлы, поэтому то, что работает на 10.x, может не сработать на 9.x. Хорошей практикой является обеспечение максимально схожих сред QA и PROD, включая настройки узла и переменные запуска.

Если ваш текущий развернутый код PROD работает на 10.x, тогда я обновлю вашу среду PROD до 10.x и продолжу разработку на 10.x. Если нет, то сделайте все возможное, чтобы иметь 9.x и в вашей среде DEV.

Другие вопросы по тегам