Настройка Jetty 7 с двигателем JSP - PullRequest
0 голосов
/ 21 мая 2010

Я пытался заставить Jetty запустить мое веб-приложение через пользовательский модуль запуска (встроенный). Я пытаюсь выяснить, как сообщить Jetty, какой Java-компилятор использовать для JSP. Я хочу сделать то, что делает java -jar start.jar -OPTIONS=jsp, но без использования start.jar.

Вот что показывает на консоли:

Javac exception, Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

Нужно ли помещать библиотеки javac в мой путь к классам?

1 Ответ

1 голос
/ 21 мая 2010

Вам нужна переменная окружения JAVA_HOME, указывающая на корневую папку JDK. Вот выдержка из руководства Sun по теме :

2) Для установки JAVA_HOME:

  1. Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
  2. На вкладке «Дополнительно» выберите «Переменные среды», а затем отредактируйте JAVA_HOME, чтобы указать местоположение программного обеспечения JDK, например, C:\Program Files\Java\jdk1.6.0_02.

Большинству сервлет-контейнеров, таких как Tomcat, это не нужно, поскольку они поставляются с собственным компилятором.

...