cloudify 2.7, я хочу использовать cloudify, предварительно установив jdk 1.7 для своего приложения

Я использую cloudify 2.7, конфигурация byon.xml jdk составляет 1.6 bin, но теперь моему приложению требуется jdk 1.7, поэтому я хочу скачать версию jdk 1.7 bin, но я ее не нашел, поэтому я конфигурирую jdk 1.7 gz и tar версия в byon.xml, но агент cloudify не может ее установить. Я прочитал облачную запись документа: /* Следующий необязательный атрибут содержит путь, по которому будет загружен JDK. Значения Linux по умолчанию: 32-разрядный http: //repository.cloudifysource.org/com/oracle/java/1.6.0_32/jdk-6u32-linux-i586.bin 64-разрядный http: //repository.cloudifysource.org/com/oracle/java/1.6.0_32/jdk-6u32-linux-x64.bin Но вы можете установить его вручную следующим образом: (Если вы хотите полагаться на предустановленный JDK, установите javaUrl в "NO_INSTALL") */ javaUrl "http: //my-pc:8080/java.bin"

поэтому мой вопрос, как я могу использовать cloudify предустановки JDK 1.7?

1 ответ

Cloudify использует Oracle JDK 6, хотя он должен работать с любым совместимым JDK.

Поскольку это JDK, на котором была протестирована Cloudify, я рекомендую вам продолжать использовать JDK 6 для запуска Cloudify и устанавливать JDK 1.7 отдельно для своего приложения. Cloudify не устанавливает JDK 6 на системном уровне - он не устанавливается как системный пакет (например, apt или yum) - это просто несжатый архив tar/zip. Таким образом, вы можете просто иметь сценарий жизненного цикла preInstall, который устанавливает JDK 7, либо на уровне системы, либо на уровне пользователя.

После установки JDK 7 вам, вероятно, потребуется отредактировать стартовый скрипт, чтобы добавить переменную среды JAVA_HOME и добавить каталог bin JDK 7 в переменную среды PATH. Это не будет мешать агенту Cloudify.

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