[Gukulkan]

Learn, develop, play.

Настройка JMX в Tomcat

Для того чтоб заработал JMX в Tomcat в файл startup.but добавить следующую строку


set "CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=%my.jmx.port% -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

Настроить несколько инстансов Tomcat

Чтоб настроить много инстансов Tomcat в windows нужно сначала скачать этот Tomcat.
Возьмем версию 8

Скопируем все из архива в (например) C:\tomcat\apache

В C:\tomcat\apache создадим 2 папки «servera» и «serverb»

Теперь папки conf, logs, temp, webapps, work скопируем в
C:\tomcat\apache\servera и C:\tomcat\apache\serverb
а из C:\tomcat\apache удалим conf, logs, temp,webapps, work

теперь идем в C:\tomcat\apache\serverb\conf и открываем на редактирование.

Все порты(помечены как port=****) поднимаем на 1. Например, port=8080 делаем port=8081

закрываем и идем в папку C:\tomcat\apache\bin
Тут мы делаем 2 копии startup.bat : startup-a.bat и startup-b.bat

Открываем эти 2 файла и после строк
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem ---------------------------------------------------------------------------

setlocal

добавляем переменную
set «CATALINA_BASE=C:\tomcat\apache\servera» — для сервера a
set «CATALINA_BASE=C:\tomcat\apache\serverb» — для сервера b

После этого запускаем 2 этих файла, и у нас готово 2 инстанса.

Проверка версии Tomcat

Иногда нам надо проверить версию нашего Tomcat
Это просто, надо в папке bin найти и запустить version.bat(Windows) / version.sh(Linux)

И увидим:


Using CATALINA_BASE: "C:\tomcat\apache-tomcat-8.0.5-1"
Using CATALINA_HOME: "C:\tomcat\apache-tomcat-8.0.5-1"
Using CATALINA_TMPDIR: "C:\tomcat\apache-tomcat-8.0.5-1\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0\jre"
Using CLASSPATH: "C:\tomcat\apache-tomcat-8.0.5-1\bin\bootstrap.jar;C:\tom
cat\apache-tomcat-8.0.5-1\bin\tomcat-juli.jar"
Server version: Apache Tomcat/8.0.5
Server built: Mar 24 2014 05:29:50
Server number: 8.0.5.0
OS Name: Windows 7
OS Version: 6.1
Architecture: amd64
JVM Version: 1.8.0-b132
JVM Vendor: Oracle Corporation