Я выполняю сервер с глобальной зоной и четырьмя локальными зонами. Глобальная зона обеспечивает сервер базы данных и эти четыре локальных зоны выполненные экземпляры Tomcat с клиентским приложением (другое на зону).
Когда я создал сервер, я установил Java 1.6 на глобальной зоне, затем создал локальные зоны - таким образом, у них всех есть Java 1.6 на них.
Теперь я должен обновить до Java 1.8. Я сделал это на другом сервере Соляриса без зон и не имел никаких проблем, но я задаюсь вопросом, как обработать зоны с обновлением.
Я планирую обновить Java на глобальной зоне, но что относительно других зон? Я требую Java 1.8 на всех зонах, который является, почему я обновляю глобальную зону.
То, что я спрашиваю, - то, как справиться с обновлением с другими зонами. Я завершаю работу их сначала? Там управляет, к propogate новая версия Java к другим зонам, после того как глобальная зона сделана?
Я искал, но до сих пор подошел пустой. Благодаря всем для помощи.
Я нашел ответ - пакет Java для Solaris «знает зоны», поэтому вы можете обновить Java до последней версии в глобальной зоне, а также он обновит Java в других работающих зонах.
Вам может не понравиться этот ответ, но я никогда не понимал пользы установки Java через менеджер пакетов. В конце концов, JRE (или JDK, если уж на то пошло) - это просто сжатый архив перед установкой.
Вот простые шаги по установке без использования менеджера пакетов:
Загрузите пакет JRE (замените URL, подходящий для вашей платформы, на нужную версию JRE)
wget \.
--no-cookies \
-- без чекового сертификата \.
--заголовок "Cookie: oraclelicense=accept-securebackup-cookie" \.
http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jre-8u60-solaris-x64.tar.gz
Распакуйся, где хочешь. (например, /opt/java
) или что угодно
Если под этим местом установлено несколько JRE, то создайте симлинки, например, jre7
будет указывать на предпочитаемую вами версию JRE 7 и т.д.
Таким образом вы получите гораздо больший контроль, чем при использовании менеджера пакетов. Различные приложения на одном и том же хосте могут использовать разные версии JRE, если они так предпочитают.
.