Я разработал небольшую веб-службу, используя Spark java, я могу запустить эту службу в eclipse и развернуть в Tomcat 7 с помощью jdk 1.8.

Отлично работает локально, но когда я развертываю openshift, я получаю ошибку ниже.

Есть идеи, как это исправить?

Jun 28, 2016 11:24:28 AM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error filterStart 
Jun 28, 2016 11:24:28 AM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [] startup failed due to previous errors 
Jun 28, 2016 11:24:28 AM org.apache.catalina.startup.HostConfig deployWAR 
INFO: Deployment of web application archive /var/lib/openshift/5756bfe82d52713d59000137/app-root/runtime/dependencies/jbossews/webapps/ROOT.war has finished in 13,978 ms 
Jun 28, 2016 11:24:28 AM org.apache.coyote.AbstractProtocol start
0
Jangid 28 Июн 2016 в 18:33

1 ответ

Лучший ответ

Потратив некоторое время на отладку этой проблемы, я нашел ее.

  1. Создал файл logging.properties в \ src \ main \ resources со следующим содержимым:

org.apache.catalina.core.ContainerBase. [Catalina] .level = INFO org.apache.catalina.core.ContainerBase. [Catalina] .handlers = java.util.logging.ConsoleHandler

  1. После развертывания с указанным выше исправлением - точное отображение ошибок, описывающих Open-Shift, все еще использующее jdk1.7. Я изменил некоторые файлы в Open-Shift, но платформа всегда сбрасывается на jdk1.7

Из-за срочности я изменил свою версию java на 1.7. Я опубликую здесь еще раз, когда исправлю с помощью java 1.8

0
Jangid 15 Авг 2016 в 19:09
Похоже, в новой версии OpenShift он не появляется
 – 
Jangid
10 Авг 2017 в 14:48