Невозможно найти переведенные файлы JSP, хранящиеся в движке Google App - PullRequest
0 голосов
/ 04 сентября 2018

Работая над веб-приложением с использованием Spring 3, Maven и развертывая код на движке Google App, при настройке кода в рабочей области отображается ошибка

org.apache.jsp.pages.list_jsp could not be resolved

Ниже приведен пример кода, который я использую в web.xml

    <servlet>
     <servlet-name>org.apache.jsp.pages.list_jsp</servlet-name>
     <servlet-class>org.apache.jsp.pages.list_jsp</servlet-class>
    </servlet>

Когда я создал WAR-файл и создал его на локальном сервере, то есть Tomcat, код работает нормально, но не работает на движке Google App.

Переведенные файлы JSP хранятся (в Tomcat) в / work / Catalina / localhost / [your_app_context] / org / apache / jsp /. таким образом, с помощью того же пути было найдено путь и он работает должным образом, но в движке Google App сервер является Jetty, и это не распознанный путь.

Kinldy подскажите, какие изменения мне нужно внести, чтобы код работал нормально.

2) Снимок экрана: ошибка развертывания производства. введите описание изображения здесь

3) Скриншот скриншота Web.xml введите описание изображения здесь

1 Ответ

0 голосов
/ 04 сентября 2018

Согласно Jetty docs , вам необходимо настроить пакет для предварительно скомпилированных JSP в вашем web.xml.

<context-param>
    <param-name>org.eclipse.jetty.servlet.jspPackagePrefix</param-name>
    <param-value>org.apache.jsp</param-value>
</context-param>

Затем попробуйте запустить его локально, используя jetty-maven-plugin. Если все идет хорошо, разверните приложение App Engine.

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