Абсолютное значение uri: [http://www.springframework.org/tags] не может быть разрешено ни в файле web.xml, ни в файлах jar, развернутых с помощью этого приложения - PullRequest
0 голосов
/ 23 апреля 2019

Когда я запускаю свое веб-приложение на локальном сервере tomcat, все в порядке, но когда я запускаю его через док-контейнер tomcat, я получаю эту ошибку:

org.apache.jasper.JasperException: /WEB-INF/views/index.jsp (line: [1], column: [1]) The absolute uri: [http://www.springframework.org/tags] cannot be resolved in either web.xml or the jar files deployed with this application
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:97)

Мой dockerfile:

FROM tomcat:8-jre8

ARG artifactId
ARG version

LABEL version=${version}

ENV CATALINA_HOME /usr/local/tomcat
ENV JPDA_ADDRESS 8000

COPY ./target/$artifactId-${version}.war $CATALINA_HOME/webapps/${artifactId}.war

#pass system properties

#memory params
RUN sed -i "s|\$JAVA_OPTS \$JSSE_OPTS|\$JAVA_OPTS \$JSSE_OPTS -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -Xss2048k -XX:NewSize=256m -XX:MaxNewSize=256m|" $CATALINA_HOME/bin/catalina.sh

EXPOSE 8080 22 8000
CMD $CATALINA_HOME/bin/catalina.sh run

Сервер успешно запускает и развертывает файл war, и все мои API доступны, но эта ошибка возникает, когда я хочу получить доступ к странице jsp. Версия tomcat для local и docker одинакова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...