Saltar al contenido

¿Cómo cambiar java_opts para tomcat cuando lo ejecutamos como un servicio de Windows manualmente?

Solución:

Sé que este es un hilo antiguo, pero es necesario corregir algunas suposiciones.

Solo para su información, Catalina.bat no se utiliza cuando se ejecuta tomcat como servicio. aquí está el método para cambiar JAVA_OPTS para tomcat que se ejecuta como un servicio de Windows.

  1. Abra Servicios y haga clic en el servicio Tomcat. Anote el nombre del servicio (probablemente Tomcat6).
  2. cd al directorio bin de Tomcat
  3. Ejecuta el comando

    tomcat6w // ES // Tomcat6 (sustituya el nombre de su servicio si es diferente)

  4. Haga clic en la pestaña Java

  5. 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

  6. Haga clic en aplicar

  7. Haga clic en la pestaña general y reinicie el servicio

Para cambiar la configuración, cree un archivo llamado setenv.bat para Windows o setenv.sh para Linux con la siguiente entrada:

Ventanas:

set JAVA_OPTS="-Xms256m -Xmx512m"

Linux:

export JAVA_OPTS="-Xms256m -Xmx512m"

Simplemente coloque este archivo (setenv.bat / setenv.sh) en la carpeta% CATALINA_HOME% bin . Su archivo de comando (catalina.bat / catalina.sh) ya tiene una declaración como se muestra a continuación:

Ventanas:

if exist "%CATALINA_HOME%binsetenv.bat" call "%CATALINA_HOME%binsetenv.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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *