Domanda

Sto cercando di configurare Tomcat6 per funzionare con JMX su Windows Vista 64.

Per fare ciò devo passare i parametri seguenti a Tomcat6.

Cosa faccio nel prompt dei comandi. (che non funziona)

set CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
tomcat6.exe

Ciò che faccio funziona (ma causa altri problemi)

java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar bootstrap.jar

Sembra che Tomcat stia semplicemente ignorando la variabile d'ambiente CATALINA_OPTS. Sto facendo qualcosa di sbagliato?

--- Aggiornamento - Da quando ho scritto questo ho provato a modificare catalina.bat e definire lì la variabile CATALINA_OPTS. Nessun successo. (ho provato ad aggiungere i parametri anche a JAVA_OPTS, senza successo)

Grazie in anticipo !!

È stato utile?

Soluzione 2

Silly me, ho avviato tomcat con tomcat6.exe anziché startup.bat.

Ora funziona. Grazie!

Altri suggerimenti

Ignorando la possibilità che TC6 possa essere rotto in quell'ambiente poiché non riesco a controllarlo da solo, ci sono un paio di cose che puoi controllare:

  • Hai due caratteri nella tua riga CATALINA_OPTS nel primo parametro, dovrebbe essere uno. Mi romperei, mi aspetto.

In caso contrario:

  • Qualcos'altro nello script di avvio di Tomcat sovrascrive CATALINA_OPTS?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top