Estoy ejecutando manualmente tomcat 6 como un servicio de Windows en la consola. Necesito cambiar java_opts antes de iniciarlo. ¿Cómo puedo hacer eso? Además, ¿hay alguna manera de ver los registros de forma dinámica?¿Cómo cambiar java_opts para tomcat cuando lo ejecutamos como un servicio de Windows manualmente?
Respuesta
Para modificar el $JAVA_OPTS
, probablemente necesite editar el archivo por lotes que utiliza para iniciar Tomcat. No ejecuto Tomcat en Windows, pero el $JAVA_OPTS
aparece en mi catalina.sh
dentro del directorio bin/
en mi instalación de Linux.
En cuanto a ver los registros dinámicamente en Windows, hay un par de opciones que conozco.
- Descargue e instale Cygwin, y luego en la línea de comandos, use
tail -f logfilename
como lo haría en Linux. - Obtenga el programa BearTail y úselo para seguir sus archivos de registro.
Puede establecer la variable de entorno JAVA_OPTS de forma manual a través de la línea de comandos antes de iniciar Tomcat:
set JAVA_OPTS=youropts
o puede editar catalina.bat
con los valores que desee.
Sé que este es un hilo viejo pero necesario para corregir algunas suposiciones.
Sólo un FYI, Catalina.bat no se utiliza al ejecutar tomcat como un servicio. aquí está el método para cambiar JAVA_OPTS para que tomcat se ejecute como un servicio de Windows.
- Abra Servicios y haga clic en el servicio Tomcat. Tome nota del nombre del servicio (lo más probable es Tomcat6).
- entra en el directorio bin de Tomcat
Ejecutar el comando
tomcat6w // ES // Tomcat6 (sustituir el nombre de servicio si es diferente)
Haga clic en la ficha Java
Agregue las opciones (cada una en una nueva línea) al cuadro Opciones de Java y configure la memoria inicial y máxima en 1536 y 2048
-XX: MaxPermSize = 256m -Djava.awt.headless = true -Djava.net.preferIPv4Stack = true
clic en Aplicar
- Haga clic en la pestaña general y reiniciar el servicio
Muchas gracias, exactamente lo que estaba buscando. Solo edición menor, el paso 3 fue **. \ Tomcat7w.exe // ES //
Esta debería ser la respuesta seleccionada :) – manikanta
Para cambiar la configuración, crear un archivo llamado setenv.bat para windows o setenv.sh para Linux con la entrada de la siguiente manera:
de Windows:
set JAVA_OPTS="-Xms256m -Xmx512m"
Linux:
export JAVA_OPTS="-Xms256m -Xmx512m"
En pocas palabras esto (setenv.bat/setenv.sh) archivo en% CATALINA_HOME% \ bin \ carpeta. El archivo de comandos (catalina.bat/catalina.sh) ya tiene una declaración de la siguiente manera:
de Windows:
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
Linux:
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
. "$CATALINA_BASE/bin/setenv.sh"
elif [-r "$ CATALINA_HOME/bin /setenv.sh "]; luego . "$ CATALINA_HOME/bin/setenv.sh" fi Esto se encargará del resto.
- 1. espacios en JAVA_OPTS en Tomcat
- 2. ¿Puedo ejecutar Tomcat como un servicio para descargar?
- 3. Cómo crear manualmente un servicio Apache de Windows
- 4. stdout.log cuando se ejecuta Apache Tomcat servicio de Windows
- 5. Instalación de Tomcat 7 como servicio en Windows Server 2008
- 6. ¿Cómo matar a Tomcat cuando lo ejecuta desde Eclipse?
- 7. Cómo crear un servicio de escucha C# para MSMQ como un servicio de Windows
- 8. Configuración global de "JAVA_OPTS" en Windows
- 9. filesystemwatcher como servicio de Windows?
- 10. Configuración regional predeterminada para el servicio Tomcat en Windows XP
- 11. hg servir como servicio de Windows
- 12. Configurar Tomcat como servicio (no catalina.bat)
- 13. ¿Cómo puedo cambiar el nombre de un servicio de Windows?
- 14. cómo implementar un servicio jax-ws para eclipse o tomcat?
- 15. ¿Cuáles son las mejores prácticas cuando se ejecuta un proceso como un servicio de Windows?
- 16. Ejecutar un servidor web Python como un servicio en Windows
- 17. Programa de Java como servicio de Windows
- 18. Pasar un objeto como parámetro a un servicio de Windows
- 19. Cambio Tomcat en Windows
- 20. En Brunch.io, ¿cómo ejecutamos las pruebas
- 21. Crear un servicio de Windows para abrir un programa- Delphi
- 22. No se puede usar JConsole con Tomcat ejecutándose como servicio de Windows
- 23. Tomcat 6 en Windows 7
- 24. El servicio de Tomcat 6.0.18 no se iniciará en un servidor de Windows
- 25. Inicie python .py como un servicio en Windows
- 26. ¿Necesita crear manualmente un origen de registro de eventos de Windows al instalar un servicio de Windows?
- 27. Windows 7 bat archivo no se inicia como un servicio
- 28. Ejecute el archivo por lotes como un servicio de Windows
- 29. Selenium se ejecuta como un servicio de Windows para tomar capturas de pantalla en los errores
- 30. ejecutando Elastic Search como un servicio de Windows
Gracias @log monitoring – Srinivas