2013-07-04 4 views
0

Я использую run-jetty-run 9 для тестирования моего проекта веб-приложений в eclipse. Всякий раз, когда я пытаюсь получить доступ к JSP на этом локальном развертывании, созданное накануне молы перспективы, я получаю эту ошибку:run-jetty-run не отображает мой jsp

PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

Caused by:

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

Насколько я знаю, это может быть вызвано неиспользованной линией start.ini. (this -DORG ... thingy) Как настроить run-jetty-run для запуска jsp? Есть ли какой-то start.ini в глубине моей папки eclipse? Поскольку я хочу использовать сервлеты api 3.0, я не могу использовать ниже причал 9.

ответ

0

Сообщение об ошибке довольно само собой разумеется. Вам нужно иметь полный JDK и запустить run-jetty-run, используя этот JDK.

Загрузите самую последнюю версию JDK от http://java.sun.com, установите ее, затем установите JAVA_HOME, чтобы указать на ваш JDK. Вероятно, дополнительно установите PATH = $ JAVA_HOME/bin: $ PATH. Убедитесь, что эти параметры установлены для запуска runty-runty, и вы должны зафиксировать эту ошибку.

В качестве бокового причала Jetty 8 также поддерживает сервлет 3.0. Но я рекомендую вам остаться с Jetty 9.

Смежные вопросы