Для своих продуктов компания SAP AG рекомендует устанавливать Java версии 1.4.2_xy. Для большинства платформ подходит Java от компании Sun/ORACLE, а для Linux на x86_64 от IBM (подробности в SAP note 1172419 - Linux: Supported Java versions on the x86_64 platform).
Но начиная с 2011 года, компания SAP AG начала разработку и поддержку собственной версии Java Virtual Machine под названием SAP JVM 4 (параллельно с JVM от Sun и IBM). Мало того, с 1 октября 2012 года будет поддерживаться только собственная разработка компании - SAP JVM 4. Список поддерживаемых платформ и подробности можно найти в SAP notes:
При установки новой системы на базе SAP NetWeaver 7.0 Enhancement Package 3 или выше SAP JVM 4 уже включена в установочный пакет от SAP. А для уже установленных систем компания SAP AG разработала утилиту SAP JVM switch tool для переключения с JVM 1.4.2 на SAP JVM 4. Как скачать утилиту и SAP JVM 4 описано в SAP note 1555341 - Downloading SAP JVM Switch Tool and SAPJVM 4. Искать надо по ссылке http://service.sap.com/patches и ключевому слову "SAP JVM 4". По данной ссылке необходимо скачать, выбрав тип операционной системы, 2 архива:
Но начиная с 2011 года, компания SAP AG начала разработку и поддержку собственной версии Java Virtual Machine под названием SAP JVM 4 (параллельно с JVM от Sun и IBM). Мало того, с 1 октября 2012 года будет поддерживаться только собственная разработка компании - SAP JVM 4. Список поддерживаемых платформ и подробности можно найти в SAP notes:
- 1495160 - SAP JVM as replacement for Partner JDKs 1.4.2,
- 1367498 - SAP JVM installation prerequisites.
При установки новой системы на базе SAP NetWeaver 7.0 Enhancement Package 3 или выше SAP JVM 4 уже включена в установочный пакет от SAP. А для уже установленных систем компания SAP AG разработала утилиту SAP JVM switch tool для переключения с JVM 1.4.2 на SAP JVM 4. Как скачать утилиту и SAP JVM 4 описано в SAP note 1555341 - Downloading SAP JVM Switch Tool and SAPJVM 4. Искать надо по ссылке http://service.sap.com/patches и ключевому слову "SAP JVM 4". По данной ссылке необходимо скачать, выбрав тип операционной системы, 2 архива:
- SAPJVMSWITCH<version>.SAR - содержит SAP JVM switch tool,
- SAPJVM4<version>.SAR - собственно SAP JVM 4 последней версии.
Процедуру переключения на новую SAP JVM 4 покажу на примере SAP Solution Manager 7.01 на платформе Windows x86_64/ORACLE. До обновления использовалась J2SE от Sun/ORACLE версии 1.4.2_22.
Рис. 1. Версия Java до переключения |
Проверил установку переменной окружения.
Рис. 2. Переменная окружения JAVA_HOME |
В информации по J2EE части SAP-системы по поводу используемой JVM указано следующее:
Рис. 3. SystemInfo в J2EE части системы |
Итак, я скачал два архива для ОС Windows x86_64. Загрузил их на сервер в директорию C:\tmp.
Рис. 4. Команда для SAR распаковки архива |
и среди распакованных файлов запустил утилиту, открыв файл sapinst.exe.
На первых экранах задаем путь до директории с профилями инстанции и пароль пользователя <sid>adm.
Рис. 5. Работа утилиты SAP JVM switch tool - 1 |
Рис. 6. Работа утилиты SAP JVM switch tool - 2 |
Рис. 7. Работа утилиты SAP JVM switch tool - 3 |
На следующем экране задаем путь до архива с Java Cryptography Extension (JCE) от компании Sun . Если данного архива не осталось после установки системы, то можно скачать заново, следуя инструкциям описанным в SAP note 1426759 - Downloading the JCE Policy Files from SUN or IBM.
Рис. 8. Работа утилиты SAP JVM switch tool - 4 |
Далее утилита предлагает выставить параметры Java Virtual Machine для новой версии, сравнивая со старыми значениями параметров. Сначала для Java Server, потом для Java Dispatcher и для Bootstrap-ов. Тут есть смысл прочитать SAP note 1603093 - SAP JVM 4.1 parameters NetWeaver 2004 and 7.0, в которой описаны рекомендуемые значения параметров. В принципе, утилита выставляет корректные значения, можно ей довериться.
Рис. 9. J2EE параметры - 1 |
Рис. 10. J2EE параметры - 2 |
Рис. 11. J2EE параметры - 3 |
Рис. 12. J2EE параметры - 4 |
Рис. 13. J2EE параметры - 5 |
Соглашаемся с рестартом J2EE части после переключения на новую JVM.
Рис. 14. Работа утилиты SAP JVM switch tool - 5 |
Проверяем введенные параметры на итоговом экране и запускаем установку.
Рис. 15. Итоговый экран с параметрами установки |
Дождаться окончания процесса установки и рестарта J2EE-инстанции.
Рис. 16. Процесс установки SAP JVM |
После окончания утилита автоматически завершает свою работу.
Проверяем переменную окружения JAVA_HOME. Если надо удаляем или переназначаем старое значение.
Рис. 17. Переменная окружения JAVA_HOME с новым значением |
Проверяем версию JVM в J2EE части и в командной строке MS Windows.
Рис. 18. SystemInfo в J2EE части системы после обновления JVM |
Рис. 19. Версия Java после обновления |
Все прошло успешно. J2EE-инстанция запустилась с новой JVM.
За наводку на данную тему спасибо Ивану Борунову и его комментарию к моему посту. :)
Автор: Шиболов Вячеслав Анатольевич
Комментариев нет:
Отправить комментарий