Estoy tratando de configurar las opciones de Java pasadas a TomCat para una aplicación de terceros que estoy implementando. Las instrucciones que proporciona la aplicación son:
- Abra la herramienta de configuración de Tomcat desde el menú de Windows en Inicio> Todos los programas> Apache Tomcat> Configuración de Tomcat .
- Haga clic en Configurar y seleccione la pestaña Java .
- En la parte inferior del campo Opciones de Java, ingrese lo siguiente:
-Dexample.license.directory="C:\Program Files\example"
- Detenga y reinicie el servidor de aplicaciones.
Sin embargo, necesito hacer esto mediante programación, por lo que me gustaría saber en qué archivo de configuración se pueden configurar estas opciones. Usar la GUI no es práctico para implementar la aplicación en los entornos de otros desarrolladores.
(Estoy usando Tomcat 6.0 si eso es relevante ...)
fuente
Puede configurar JAVA_OPTS en $ TOMCAT_HOME \ bin \ catalina.bat
Salud
fuente
La mejor manera es usar setenv.sh/setenv.bat. No está en el Tomcat descargado. Pero si buscas en catalina.sh/catalina.bat, hay un cheque para un archivo llamado setenv. Si está allí, se corre. Ahí es donde configura JAVA_OPTS, CATALINA_OPTS, etc. Lo usamos para configurar JAVA_HOME, JAVA_OPTS, CATALINA_OPTS y JPDA_ADDR.
Para Tomcat6, este archivo se puede implementar en su directorio CATALINA_BASE donde se ejecutará. Para versiones anteriores de Tomcat (5, 5.5 al menos) tiene que estar en CATALINA_HOME.
Colocar todas las variables de entorno en este archivo es ideal porque entonces no tiene que cambiar los scripts de inicio de stock.
fuente
Si Tomcat está configurado como un servicio, deberá hacer algo como:
En la línea de comando, vaya a tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Esto abrirá un cuadro de diálogo de interfaz gráfica de usuario donde puede realizar la configuración.
HTH, jnoob22
fuente