Wiecie jak wstawić aplikację w Java 8 na Openshift?
Bo zrobiłem sobie projekt z Javą 7, zrobiłem tam "serwer" z Tomcat 7 (Tomcat 7 obsługuje normalnie Java 8), łączę się przez GIT, wstawiam aplikację i działa.
Ale jak zrobię projekt i zmienię w Mavenie wersję Javy z 1.7 na 1.8 to już jest błąd (tylko na Openshifcie).
Ale nie ogarniam. W tych serwerach, gitach itd. jestem zielony. Ledwo co dopiero wstawiłem zwykłą apke (z tutorialem z Youtuba). A ustawić tam Jave 8 to już nie ogarniam. Robił ktoś to i dałby jakieś wskazówki co koniecznie trzeba tam zrobić?
@kisi3l: i nie dałem rady ( ͡°ʖ̯͡°) Tam taki błąd (po wrzuceniu na serwer):
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping': Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [pl.xxx.controller.HomeController] for bean with name 'homeController' defined in file [/var/lib/openshift/xxx/app-root/runtime/dependencies/jbossews/webapps/web1/WEB-INF/classes/xxx/controller/HomeController.class]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: xxx/controller/HomeController : Unsupported major.minor version
Wiecie jak wstawić aplikację w Java 8 na Openshift?
Bo zrobiłem sobie projekt z Javą 7, zrobiłem tam "serwer" z Tomcat 7 (Tomcat 7 obsługuje normalnie Java 8), łączę się przez GIT, wstawiam aplikację i działa.
Ale jak zrobię projekt i zmienię w Mavenie wersję Javy z 1.7 na 1.8 to już jest błąd (tylko na Openshifcie).
Coś tam w necie niby jest, że chyba można wstawić apkę w Java 8 na Openshift. Np. tu: http://stackoverflow.com/questions/23894323/jdk-8-support-at-diy-cartridge-in-openshift
Ale nie ogarniam. W tych serwerach, gitach itd. jestem zielony. Ledwo co dopiero wstawiłem zwykłą apke (z tutorialem z Youtuba). A ustawić tam Jave 8 to już nie ogarniam. Robił ktoś to i dałby jakieś wskazówki co koniecznie trzeba tam zrobić?
Własnie połączyłem się przez SSH z OpenShiftem. Ściągnałem nową wersję Javy i rozpakowałem i dodałem (według tamtego wpisu):
cd $OPENSHIFT_DATA_DIRwget --no-check-certificate --no-cookies --header "Cookie:
Dobra, wrzucam nową apkę (długo to trwa ;/ ) i zobaczymy czy zadziała.
@kisi3l: i nie dałem rady ( ͡° ʖ̯ ͡°)
Tam taki błąd (po wrzuceniu na serwer):
Na Tomcat 8 poszło.
https://blog.openshift.com/how-to-run-apache-tomcat-8-on-openshift/
https://github.com/sudhyk/openshift-tomcat8-quickstart
Była maaaasa problemów, ale się udało.