Я следовал учебным руководствам по Google App Engine, и у меня есть проблема с .jsp файлом. Вот код от Google: Используя JSPs. Я использую Eclipse для разрабатывания моего проекта, и по некоторым причинам когда я добавляю guestbook.jsp
файл к военному каталогу, это немедленно получает красный значок ошибки. Я не могу дважды щелкнуть для открытия guestbook.jsp также. Что могло продолжаться здесь?
В конце концов, я, кажется, потратил свою щедрость, когда нашел решение (с небольшой помощью) сам.
Проблема возникла из-за того, что я не был знаком с Eclipse. Когда я нашел более подробное сообщение об ошибке Ваш проект должен быть настроен на использование JDK, чтобы использовать гостевую книгу JSP.jsp
.
Он был расположен во вкладке под названием «Маркеры» на панели, расположенной в нижней части окна Eclipse.
Похоже, что Eclipse не знал, что я установил JDK.
В Eclipse я зашел в меню Window->Preferences->Java->Установленные JER
. У Eclipse была только одна запись с именем jre6
Я нажал Добавить...
кнопка Выбрано Стандартная виртуальная машина
и перебрался в базовый каталог jdk (в моем случае C:Program FilesJavajdk1.6.0_20
)
Я перестроил свой проект, но там была та же ошибка. Я забыл поставить галочку, которая говорит Eclipse использовать jdk вместо jre.
Как только я это сделал, Eclipse перестроил мой проект, и ошибка исчезла.
3 предложения:
Убедитесь, что у вас есть это в web.xml:
Включите Project -> Build Automatically, я давно развернул приложение Java на AppEngine и вижу папку classes
в папке WB-INF, в которой есть класс сервлета и папка META-INF.