Я пытаюсь запустить подпружиненное веб-приложение на базовом образе tomcat в качестве контейнера внутри модуля k8s.Мои web.xml, urlrewrite.xml и applicationContext.xml находятся непосредственно в папке WEB-INF веб-приложения.
Совместимые и исполняемые версии совместимы:
Версия Tomcat: 9.0.17 на основе AdoptOpenJDK 11
Образ док-станции Maven, используемый для создания веб-приложения: maven: 3.6.1-jdk-11
Я не вижу ошибок в логах каталины.Журналы моего локального хоста говорят:
11-Jun-2019 14: 23: 12.679 INFO [main] org.apache.catalina.core.ApplicationContext.log Нет Spring WebApplicationInitializer типы не обнаружены в classpath 11-Jun-2019 14: 23: 12.913 INFO [main] org.apache.catalina.core.ApplicationContext.log Инициализация корневого элемента Spring WebApplicationContext 11-Jun-2019 14: 23: 15.008 INFO [main] org.apache.catalina.core.ApplicationContext.logorg.tuckey.web.filters.urlrewrite.UrlRewriteFilter ИНФОРМАЦИЯ: загружено (conf ok)
В браузере, когда я пытаюсь нажать на приложение, оно говорит:
HTTP Status 404 - Not Found Тип Отчет о состоянии
Сообщение не найдено
Описание Исходный сервер не нашел текущее представление для целевого ресурса или не хочет раскрыть, что он существует.
Apache Tomcat / 9.0.17
, и я вижу это в журналах localhost_access:
192.168.0.18 - - [12 / Jun / 2019: 04: 10: 07 +0000] "GET / portal / shared / HTTP / 1.1" 301 -
Так что я не думаю, что входные правила - это проблема, потому что запрос достигает tomcat.
Мой web.xml слишком большой.Я не хочу вставлять это здесь, если это не нужно для расследования.У меня настроены log4j, включены javax и jaxb jars для работы с JDK 11.
Могу ли я что-нибудь еще или попытаться дать, чтобы получить помощь?Спасибо ..