26 июня 2012 г.

J2SE для инсталляции SAP систем


Для работы утилиты SAPINST, с помощью которой устанавливаются все текущие продукты компании SAP AG, требуется J2SE версии 1.4.2_xy.
Компания ORACLE, в 2010 году купившая разработчика языка Java и виртуальной машины JVMкомпанию Sun Microsystems, занимается разработкой и поддержкой Java-продуктов и J2SE, в частности.

Но проблема в том, что версия 1.4.2 уже давно "канула в лету" и не поддерживается. А SAP в свою очередь не поддерживает в своих продуктах версии J2SE выше данной, то есть новые. Поэтому в 2008 году компания ORACLE открыла специальную линию поддержки данной ветки J2SE с названием "Java SE for Business" и предоставила секретную страницу для скачивания. Подробности в SAP note 1230512 - End of Life of Oracle's J2SE 1.4.2.

Для доступа к секретной ветке необходимо перейти на страницу:
https://java-partner.sun.com/support
Ввести комбинацию пользователь: sap-jfb@sap.com
Пароль: DZwqphsV

В ветке Java 1.4 можно выбрать версию под необходимую операционную систему и скачать.
Подробности в SAP note 716604 - Access to Oracle J2SE and recommended J2SE options.


Автор: Шиболов Вячеслав Анатольевич


5 комментариев:

  1. Спасибо за данную статью! Но прочитав ее и зайдя на сайт Оракла возник вопрос, а какой именно дистрибутив качать для Oracle Linux x64? В списке файлов есть два rpm: j2sdk-1_4_2_38-linux-i586-rpm.bin и j2sdk-1_4_2_38-linux-ia64-rpm.bin. Первый для x32 систем, а второй для ia64 и не одного для x64. Подскажите как быть в этой ситуации? Сейчас использую java оставшуюся от внедренцев: IBMJava2-AMD64-142-SDK-1.4.2-13.0.x86_64.rpm

    ОтветитьУдалить
    Ответы
    1. Интересный вопрос. Я с linux плотно не работаю, но судя по списку, надо выбирать i586.
      IA64 это платформа Itanium. Может быть Sun/ORACLE/SAP не поддерживают amd64 (x64) и не поставляют J2SE для нее. А используют i586.
      Можно еще поискать данную тему в Installation Guide по установке системы на Linux amd64, есть нюансы может быть.
      Но я бы попробовал поискать ответ в нотах, гайде, а если лень, то можно рискнуть и поставить i586 версию, а с ней провести инсталляцию системы.

      Удалить
    2. Для платформы x86_64 на Linux рекомендую посмотреть Note 1172419 - Linux: Supported Java versions on the x86_64 platform

      Удалить
  2. С осени 2012г ЫФЗ будет поддерживать только одну Java VM - их собственную разработку SAP JVM (OSS Note 1495160 - SAP JVM as replacement for Partner JDKs 1.4.2).

    Кто еще не начал миграцию с Sun и других JVM на SAP JVM - поторопитесь.

    ОтветитьУдалить
    Ответы
    1. Спасибо за ссылку Иван. Мего полезно!
      Где скачать и как переключиться описано тут -
      Note 1555341 - Downloading SAP JVM Switch Tool and SAPJVM 4

      Удалить