Я пытаюсь развернуть приложение Play2 на Openshift. Я использую сборки с функцией скретч со следующим основанием: http://cartreflect-claytondev.rhcloud.com/reflect?github=tyrcho/openshift-cartridge-play2Openshift Play2.3 Использование Java8
мой проект хотите использовать java8, которая уже установлена на:
/etc/alternatives/java_sdk_1.8.0/bin/javac - версия
Javac 1.8.0_31
/etc/alternatives/java_sdk_1.8.0/bin/java -версия
OpenJDK версия "1.8.0_31"
OpenJDK Runtime Environment (сборка 1.8.0_31-b13)
OpenJDK Сервер V М (сборка 25.31-B07, смешанный режим)
Я попытался установить JAVA_HOME со следующими методами:
- набора JAVA_HOME переменной среды с СВПОМ:
RHC установленного ENV java_home =/и т.д./альтернатив/java_sdk_1.8.0/бен -a insightserver
Настройка переменной окружения (ов) ... сделано
- набор JAVA_HOME, по action_hooks в предварительно постройки:
экспорт PATH =/и т.д./альтернатив/java_sdk_1.8.0/бен: $ PATH
экспорт JAVA_HOME = "/ и т.д./альтернатив/java_sdk_1 .8.0"
- Я даже пытался загрузить Java новый, и использовать локальную установку:
- Я попытался установить маркеры в OpenShift установить java8:
RHC SSH: сенсорный .openshift/маркеры/java8
Но все-таки :
readlink -f $ (который Java)
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75/jre/bin/java
Теперь у меня нет какой-либо идеи больше. кто-нибудь знает, как переключиться на java8?
На самом деле я не ответил на ваш главный вопрос, глупый мне :), поэтому для этого я обновил свои скрипты с помощью [Java 8 answer] (https://github.com/thomson256/play-diy-scripts # java-8-update) – Thomson256
Благодарю вас за всю вашу работу. Я не знаю, почему, но я застрял, установив JAVA_HOME и PATH: (принято - путь действителен, но он использует все еще java 1.7.) –
Я думаю, что ключ использует переменную envvensable '' $ {OPENSHIFT_DATA_DIR } '' при установке JDK и установке его на PATH: [action_hook/start] (https://github.com/thomson256/play-diy-scripts/blob/master/copy-these/.openshift/action_hooks/start). Моя работающая программа [здесь] (http://playshifted-thomson256.rhcloud.com/) – Thomson256