Подтвердить что ты не робот

Почему Tomcat требует установки JDK?

Насколько я знаю, JRE - это время выполнения, а JDK - для разработки кода Java. Но на сервере Tomcat в производстве не будет разработки Java-приложения.

Итак, мой вопрос: почему мы не можем запустить Tomcat, устанавливая только JRE, и почему установка JDK необходима для запуска Tomcat?

4b9b3361

Ответ 1

Tomcat не требует JDK. Для этого нужна только JRE. Компиляция JSP выполняется компилятором Eclipse.

Ответ 2

Поскольку некоторые функции, предоставляемые Tomcat, доступны только в JDK.

Например, страницы jsp должны быть проанализированы, и любой код Java в них должен быть скомпилирован "на лету". Это не функция, доступная в JVM.


Edit

@Майкл-О абсолютно прав! Tomcat не требует JDK. См. Что такое tomcat для JDK или JRE? для более полного объяснения.

Но обратите внимание на комментарий здесь.

Tomcat 4 требует полного JDK. Tomcat 5.5 будет работать с JRE или JDK.