Добавить опции JVM в Tomcat

Как я могу добавить JVM(виртуальная машина Java) варианты в Apache с Tomcat 6?

Есть консоль администрирования в Tomcat? Я попытался http://localhost:8080/admin но я не мог получить ничего из этого.

Я хочу добавить следующие параметры виртуальной машины:

-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5

Как Bhavik Шах говорит, Вы можете сделать это в JAVA_OPTS, но рекомендуемым способом (в соответствии с catalina.sh) заключается в использовании CATALINA_OPTS:

#   CATALINA_OPTS   (Optional) Java runtime options used when the "start",
#                   "run" or "debug" command is executed.
#                   Include here and not in JAVA_OPTS all options, that should
#                   only be used by Tomcat itself, not by the stop process,
#                   the version command etc.
#                   Examples are heap size, GC logging, JMX ports etc.

#   JAVA_OPTS       (Optional) Java runtime options used when any command
#                   is executed.
#                   Include here and not in CATALINA_OPTS all options, that
#                   should be used by Tomcat and also by the stop process,
#                   the version command etc.
#                   Most options should go into CATALINA_OPTS.
Комментарии (0)

Установить его в JAVA_OPTS переменной в [путь к Tomcat]/bin/catalina.sh. Под окнами есть консоли, где вы можете настроить его, или вы используете Каталина.летучая мышь.

JAVA_OPTS=-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5
Комментарии (2)

Для этого вам нужно запустить в "tomcat6w и" Каталог;ОГРН Аскорутин приложение, которое является частью стандартного дистрибутива котяра в ". Е. Г. для Windows по умолчанию является "C:\Program файлы\Апач программного обеспечения\сервер Tomcat 6.0\бин\tomcat6w.ехе и". В "tomcat6w" и приложение запускается с графическим интерфейсом. Если вы выберите и"Ява" на вкладке можно ввести все параметры Java.

Также можно передать параметры JVM через командную строку в Tomcat. Для этого нужно использовать команду:

 //US// ++JvmOptions=""

куда "tomcatexecutable" и относится к приложения для Tomcat, на "tomcatservicename" это указатель на название услуг, которыми вы пользуетесь и "JVMoptions" и ваши параметры JVM. Например:

"tomcat6.exe" //US//tomcat6 ++JvmOptions="-XX:MaxPermSize=128m" 
Комментарии (1)

После проверки catalina.sh (для Windows используйте .летучая мышь версий все упомянутые ниже)

#   Do not set the variables in this script. Instead put them into a script
#   setenv.sh in CATALINA_BASE/bin to keep your customizations separate.

Также это

#   CATALINA_OPTS   (Optional) Java runtime options used when the "start",
#                   "run" or "debug" command is executed.
#                   Include here and not in JAVA_OPTS all options, that should
#                   only be used by Tomcat itself, not by the stop process,
#                   the version command etc.
#                   Examples are heap size, GC logging, JMX ports etc

Так создать setenv.sh под CATALINA_BASE/бин (тот же каталог, где catalina.sh проживает). Отредактируйте файл и набор аргументов CATALINA_OPTS

Например, файл будет выглядеть так, если вы хотите изменить размер кучи

CATALINA_OPTS=-Xmx512m

Или в вашем случае, поскольку вы're через окна setenv.летучая мышь будет

set CATALINA_OPTS=-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5

Чтобы очистить добавлены опции позже просто удалить setenv.летучая мышь/ш

Комментарии (0)

если вы хотите установить в JVM аргументы на Eclipse вы можете использовать ниже:

ниже две ссылки для ее выполнения:

  1. затмение параметра для прохода в JVM аргументы к Java

  2. затмение параметра для прохода в JVM args для Java и добавить работать config на затмение

<БР/>

И котяра вы можете создать `setenv.bat файл в папке bin Tomcat и добавить ниже строки :

echo "hello im starting setenv"
set CATALINA_OPTS=-DNLP.home=${NLP.home} -Dhostname=${hostname}
Комментарии (0)

Если вы запустите Tomcat из автозагрузки.летучая мышь, вам необходимо добавить системную переменную :JAVA_OPTS как имя и параметры, которые вы хотите (в вашем случае : <БР

-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Джавой.библиотека.путь=с:\calltracer\интерфейс JVMTI -Dcalltracerlib=calltracer5

Комментарии (0)