Я разработал небольшую веб-службу, используя 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
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
- После развертывания с указанным выше исправлением - точное отображение ошибок, описывающих Open-Shift, все еще использующее jdk1.7. Я изменил некоторые файлы в Open-Shift, но платформа всегда сбрасывается на jdk1.7
Из-за срочности я изменил свою версию java на 1.7. Я опубликую здесь еще раз, когда исправлю с помощью java 1.8
Похожие вопросы
Новые вопросы
tomcat
Используйте этот тег для вопросов об Apache Tomcat (или просто Tomcat, ранее также Jakarta Tomcat), который является контейнером сервлетов с открытым исходным кодом, разработанным Apache Software Foundation (ASF). Большинство вопросов также должны включать тег, определяющий операционную систему.