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

Как настроить Tomcat для использования Java 7

У меня есть веб-приложение в java 6-байтовом коде, и я хотел бы протестировать его в среде Java 7 JVM. Для этой цели я хотел бы настроить Tomcat (для запуска веб-приложения) на использование Java 7. Теперь мой вопрос: как это сделать?

Я просто установил переменную среды JAVA_HOME в путь, где установлена ​​Java 7, так что tomcat запускается в правой JVM (версия 7)? Или есть другой способ сделать это?

4b9b3361

Ответ 1

Вы ответили на свой вопрос.!:) Все, что вам нужно сделать, это связать java 7 с вашим JAVA_HOME.!

Подробнее Здесь

Изменить: (на основе alfabravo комментарий:

Вы можете определенно изменить указатель на JAVA_HOME в файле catalina.bat/sh

Ответ 2

Если вы используете Windows, это помогает. Запустите приложение Tomcat helper (tomcatw.exe) и просто настройте DLL-путь Java Virtual Machine на вкладке Java. Использовать значение по умолчанию необходимо не отмечать.

enter image description here

Ответ 3

В Eclipse очень легко указать Tomcat на новую JVM (в этом примере JDK7). Моя проблема заключалась в том, что я не мог найти, где это сделать. Вот трюк:

  • В верхнем меню ECLIPSE FILE выберите NEW, → Другое
  • ... на новом сервере: выберите "Мастер", выберите Сервер Сервер... нажмите СЛЕД.
  • . в окне "Новый сервер: определение нового сервера" выберите Apache > сервер Tomcat 7
  • .. теперь щелкните строку в синем и подчеркнутом названии: Настроить среды выполнения
  • в окне среды выполнения сервера,
  • .. выберите Apache, разверните его (нажмите на стрелку слева), выберите TOMCAT v7.0 и нажмите ИЗМЕНИТЬ.
  • вы увидите окно под названием ОКРУЖАЮЩАЯ СРЕДА РЕДАКТИРОВАНИЯ СЕРВЕР: TOMCAT SERVER
  • На этом экране есть раскрывающийся список с надписью JREs.
  • Вы должны найти свою JRE, указанную как JDK1.7.0. Если не используется кнопка Установленная JRE.
  • Выберите желаемую JRE. Нажмите кнопку FINISH.
  • Изящно выйдите из окна среды выполнения Server: Server Runtime Environment, нажмите ОК
  • в новом сервере: укажите новое окно сервера, нажмите NEXT
  • в новом сервере: добавление и удаление окна, выберите приложения и установите их на сервере.
  • в новом сервере: добавление и удаление окна, нажмите Готово

Вот и все. Интересно, что только шаги 7-10 кажутся важными, и они изменят JRE, используемую на всех серверах, которые вы ранее определили, для использования TOMCAT v7.0. Остальные шаги состоят только в том, что я не могу найти другого способа добраться до экрана, кроме как путем определения нового сервера. Кто-нибудь еще знает более простой способ?

TA, Jalkin

Ответ 4

Я установил его через

sudo apt-get install tomcat7

Настройка JAVA_HOME или PATH не помогла мне. Мне пришлось добавить запись в файл- /И т.д./по умолчанию /tomcat 7

# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat7.
TOMCAT7_USER=tomcat7

# Run Tomcat as this group ID. Not setting this or leaving it blank will use
# the default of tomcat7.
TOMCAT7_GROUP=tomcat7

# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.5. If JAVA_HOME is not set, some common directories for 
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
...

Это Java 8, но вы получаете точку.

Ответ 5

Перейдите в tomcat/bin и измените парматер JAVA_HOME в файле catalina.sh(для linux/unix) или catalina.bat(для окон). Это означает, что только tomcat jvm изменится, а не все остальное.

Ответ 6

Если вы используете Tomcat внутри Eclipse IDE, изменение версии JRE для Tomcat также довольно легко. По умолчанию Tomcat работает под той же JRE, что и Eclipse (стандартная JRE Workbench). Чтобы изменить версию JRE для среды выполнения Tomcat в Eclipse, перейдите в меню "Окно" > "Настройки". В диалоговом окне "Настройки" откройте "Сервер" > "Среды времени выполнения" node, выберите версию Tomcat в списке и нажмите кнопку "Изменить": введите описание изображения здесь

Появится диалоговое окно "Редактировать среду выполнения сервера", выберите целевую версию JRE в списке JRE:

введите описание изображения здесь

для справки см. это

Ответ 7

Домашняя страница Tomcat гласит, что

Tomcat требует установки JDK (версия 1.6 или новее). Солнце JDK можно скачать здесь.

ВАЖНО: установите переменную среды JAVA_HOME в путь каталог, в который вы установили выпуск JDK.

Так что в принципе вы правы. Тем не менее могут возникнуть проблемы с совместимостью. Я рекомендую вам прочитать эту статью для подробного обсуждения Tomcat и Java 7.