viernes, 1 de marzo de 2013

Aumentado la memoria de Tomcat, Jboss y Weblogic

Hola

Esta entra voy a explicar como aumentar la memoria de nuestro tomcat 6 o 7, Jboss 6.1 EAP y weblogic 11 o 12, voy empezar con el tomcat:

Abrimos el fichero {DIR_TOMCAT}/bin/catalina.{bat|sh}

Añadimos la siguiente linea para windows:

set JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m"

En caso que estamos en linux:

export JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m" 


Ahora vamos Jboss dependiendo el modo de arranque que hagamos domain o standalone:

Abrimos el fichero {DIR_JBOSS}/bin/domain.conf.{bat}
Abrimos el fichero {DIR_JBOSS}/bin/standalone.conf.{bat}

Añadimos la siguiente linea para windows:

set JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m"

En caso que estamos en linux:

export JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m" 


 Con esto ya hemos aumentado la memoria para nuestro tomcat, ahora vamos a explicar para aumentar el weblogic.

Abrimos el fichero {DIR_WL}/user_projects/domains/base_domain/bin/startWebLogic.{cmd|sh}

buscamos la linea echo JAVA Memory arguments: %MEM_ARGS%  encima ponemos.

set MEM_ARGS=-Xms512m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=64m -XX:MaxPermSize=256m

Con esto tenemos configurados nuestro contenedor de servlet (Tomcat) y nuestro servidor de aplicaciones (Weblogic).

3 comentarios:

  1. No encuentro el archivo bin/catalina.bat o .sh lo creo ?

    ResponderEliminar
  2. Hola

    No tienes que crear ningun fichero, lo que tienes que hacer es ir al directorion donde tienes tomcat instalado, dentro de hay tiene que estar la carpeta bin con los ficheros catalina

    ResponderEliminar
  3. Hola,

    Para configurar la memoria de TOMCAT 7 (WINDOWS) ve al directorio %CATALINA%/BIN y ejecutas Tomcat7w.exe donde aparecerá un GUI de configuración y entre ellos podrás configurar la memoria.

    Un saludo

    Antonio

    ResponderEliminar