причал: ошибка 500 Требуется полный JDK (не только JRE)

1

Мне действительно нужна помощь.

Я пытаюсь запустить приложение jsp на новой машине, и причал дает мне эту ошибку: org.apache.jasper.JasperException: PWC6345: Ошибка при вызове javac. Требуется полный JDK (не только JRE)

Я использую ecplipse kepler, maven и win8.1 x64.

Я знаю, что было много таких вопросов, но я все пробовал: -reinstall jdk и jre; -add каталог java в eclipse.ini по -vm - путь к работе - я могу вызвать java из командной строки

все это не исправляет мою проблему...

EDIT: проблема решена - это была ошибка Eclipse Luna - в eclipse kepler она работает

  • 0
    Как вы вызываете причал?
  • 0
    по мавену билд и целям причала: беги
Показать ещё 1 комментарий
Теги:
maven
jsp
jetty

4 ответа

1

Попробуйте отредактировать:

jetty.xml в C:\Program Files\jetty-distribution-9.2.19.v20160908\etc

Добавить:

<call class="java.lang.System" name="setProperty">
    <arg>org.apache.jasper.compiler.disablejsr199</arg>
    <arg>true</arg>
</call>

в элементе "configure"

1

Jetty нуждается в JDK для компиляции JSP файлов, а не только JRE. Ваша переменная среды JAVA_HOME (или та, которая находится в конфигурации Jetty), вероятно, указывает на JRE вместо версии JDK.

0

только для моего случая... я не знаю, действительно ли это ответ на ваш вопрос

убедитесь, что вызов java происходит из пути JDK. C:\Program Files\Java\jdk1.x.x_xx\bin

я просто переустанавливаю новый JDK. Установка JDK поместите java.exe в путь C:\WINDOWS\system32\

даже если я правильно конфигурирую переменную PATH, я все равно буду вызывать из C:\WINDOWS\system32\

потому что он отменяет вызов из C:\Program Files\Java\jdk1.x.x_xx\bin\

поэтому я получаю ту же ошибку, если я запустил

java -cp jetty-runner-9.2.13.v20150730.jar org.eclipse.jetty.runner.Runner xxx.war

Я знаю, что это может показаться глупым, но мое решение - удалить C:\WINDOWS\system32\java.exe

читайте здесь "system32\java.exe" и "Program Files\Java\jdk1.6.0_33\bin\java.exe"

-1
properties->Libraries->JRE System Library->Edit->Installed JREs->Edit->JRE home

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню