Как настроить Tomcat для использования Java 7
У меня есть веб-приложение в java 6-байтовом коде, и я хотел бы протестировать его в среде Java 7 JVM.
Для этой цели я хотел бы настроить Tomcat (для запуска веб-приложения) на использование Java 7. Теперь мой вопрос: как это сделать?
Я просто установил переменную среды JAVA_HOME в путь, где установлена Java 7, так что tomcat запускается в правой JVM (версия 7)? Или есть другой способ сделать это?
Ответы
Ответ 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.
Ответ 8
Просто откройте существующий сервер Tomcat и откройте Runtime Environment, проверьте версию JDK и измените ее. Java 7 введите описание изображения здесь