Varios Tomcats En Una Maquina Windows
Started by Yentin, Apr 13 2006 12:59 AM
13 replies to this topic
#1
Escrito 13 April 2006 - 12:59 AM
Holas que tal XD, al tema que llevo to el dia probando y no hay manera.
A ver tamos haciendo un proyecto pa una asignatura, un juego y tal en AJAX. Queremos montar varios servidores y que uno los administre con Load Balancing, comunciandolos con JMX o RMI o una combinación de los dos.
La cosa es que por falta de infraestructura los servidores los queremos meter todos en el mismo PC, lyendo cada servidor Tomcat por un puerto distinto.
El problema es que en windows cuando instalas apache Tomcat, con el magnifico ejecutable, pos te lo monta como un servicio, y al intentar instalarlo en otro puerto, pos logicamente te dice que el servicio ya existe y peta.
La pregunta es si puedo hacerlo. Se que en linux se puede, he encontrao cosillas, pero si no tas mu abituado es un poco lio.
Bueno si sabeis como instalarlo o como cambiar el nombre del Servicio (que lo he probao y no hay manera) o algo así me serviría de ayuda.
Gracias
A ver tamos haciendo un proyecto pa una asignatura, un juego y tal en AJAX. Queremos montar varios servidores y que uno los administre con Load Balancing, comunciandolos con JMX o RMI o una combinación de los dos.
La cosa es que por falta de infraestructura los servidores los queremos meter todos en el mismo PC, lyendo cada servidor Tomcat por un puerto distinto.
El problema es que en windows cuando instalas apache Tomcat, con el magnifico ejecutable, pos te lo monta como un servicio, y al intentar instalarlo en otro puerto, pos logicamente te dice que el servicio ya existe y peta.
La pregunta es si puedo hacerlo. Se que en linux se puede, he encontrao cosillas, pero si no tas mu abituado es un poco lio.
Bueno si sabeis como instalarlo o como cambiar el nombre del Servicio (que lo he probao y no hay manera) o algo así me serviría de ayuda.
Gracias
#2
Escrito 13 April 2006 - 09:42 AM
Yo juraría que lo he hecho alguna vez... Pero no instalándolo como servicio sino ejecutándolo desde línea de comandos y cada uno escuchando a distintos puertos. En ese momento lo único que te comprueba es si hay otro tomcat escuchando al mismo puerto, pero puedes tener levantadas las instancias que quieras siempre y cuando escuchen a puertos distintos.
La solución ya sabes, abrir ventanas de cmd y arrancar tomcats desde allí.
La solución ya sabes, abrir ventanas de cmd y arrancar tomcats desde allí.
#3
Escrito 13 April 2006 - 12:04 PM
Sí que se puede, lo unico que tienes que hacer es configurar rutas distintas. El tomcat 5 es altamente configurable. Pemite tener servidores virtuales, así que si lo que quieres es llevar dos sitios web, no sería necesario.
#4
Escrito 13 April 2006 - 02:48 PM
guay, y me contais un poco como hacerlo? vamos yo y todo lo ke toke java no nos llevamos bien.
como se arranca un tomcat desde cmd?
como se arranca un tomcat desde cmd?
#5
Escrito 13 April 2006 - 10:56 PM
Ahora no me acuerdo pero juraría que en el /bin tienes los batchs para arrancarlo, creo que se llamaba startom y no se si en las versiones 4.x lo centralizaron a "tomcat start" // "tomcat stop"... hay un plugin para JEdit que lo arranca y lo tira.guay, y me contais un poco como hacerlo? vamos yo y todo lo ke toke java no nos llevamos bien.
como se arranca un tomcat desde cmd?
Lo que ya no sé es cómo obligar al tomcat que arrancas a usar un xml de configuración u otro distinto, así que abogo por copiar el directorio del tomcat entero y modifcar en la configuración el puerto al que escucha.
Una pregunta indiscreta ¿Cuánta RAM tienes? porque cada tomcat a pleno rendimiento puede chuparte más de 300Megas.
#6
Escrito 15 April 2006 - 01:46 PM
pues muy sobrado no voy, 512 diría ke tengo, sabia ke chupaba pero no tanto XD
#7
Escrito 15 April 2006 - 02:43 PM
Mírate éste artículo. Explica como instalar varias instancias. Espero que te sirva.
My DeviantArt Nothing S Impossible!
#8
Escrito 15 April 2006 - 03:53 PM
merci, si, supongo ke si no lo consigo en windows ese articulo me irá bien, ya lo tenia creo xD
#9
Escrito 17 April 2006 - 05:31 PM
No es para Windows pero el procedimiento te sirve igual ;-) Ya dirás que tal te va con 512 Mb
My DeviantArt Nothing S Impossible!
#10
Escrito 18 April 2006 - 02:24 PM
Wooo... ¿Ya se van por la versión 5 de Tomcat?
#11
Escrito 20 April 2006 - 11:29 PM
joer reboot XD van por la beta del 5.5, solo tira con el jsdk 1.5 XD
Ya ta solucionao, hay una forma un poco guarra, se baja el zip en vez el ejecutable, se copia la carpeta tantas veces como instancias kieras, modificas los puertos en el server.xml, y haces un startup de cada uno y ya ta.
Por otro lado luego te deja agrupar en clusters y hacer replicación automatica y mierdas así por si se muere un server salga otro, bastante completita la mierda esta.
Ya ta solucionao, hay una forma un poco guarra, se baja el zip en vez el ejecutable, se copia la carpeta tantas veces como instancias kieras, modificas los puertos en el server.xml, y haces un startup de cada uno y ya ta.
Por otro lado luego te deja agrupar en clusters y hacer replicación automatica y mierdas así por si se muere un server salga otro, bastante completita la mierda esta.
#12
Escrito 21 April 2006 - 05:07 PM
Yentin, el tema del cluster, has visto algun manual o algo para montar el tomcat o en el help de apache.org ya te viene?
My DeviantArt Nothing S Impossible!
#13
Escrito 24 April 2006 - 11:52 PM
a ver te digo ma o menos, esto lo ha mirao un colega del proyecto más en profundidad y al final no tocamos clusters pq es algo complicado.
El tema es que si usas Tomcat 5.5 pos jodida pq hay poca documentación y ejemplos y solo te servirá el howto de la pagina oficial
Puesto que esta verión es muy nueva, se han hecho canvios importantes en todo y la mayoria de la documentación que corre por la web usa por ejemplo el connector jk2 (que ya NO se puede utilizar) o juega con configuraciones que son obsoletas (puesto que de la 5.0 a la 5.5 la estructura del cluster se ha hecho mas extensa y se han añadido caracteristicas, mas compatibilidades entre JMX, la JVM, etc.)
usamos esto
http://tomcat.apache...ster-howto.html
Algunos articulos interesantes:
http://www.onjava.co...plication2.html
http://forum.java.su...ssageID=3200118
El tema es que si usas Tomcat 5.5 pos jodida pq hay poca documentación y ejemplos y solo te servirá el howto de la pagina oficial
Puesto que esta verión es muy nueva, se han hecho canvios importantes en todo y la mayoria de la documentación que corre por la web usa por ejemplo el connector jk2 (que ya NO se puede utilizar) o juega con configuraciones que son obsoletas (puesto que de la 5.0 a la 5.5 la estructura del cluster se ha hecho mas extensa y se han añadido caracteristicas, mas compatibilidades entre JMX, la JVM, etc.)
usamos esto
http://tomcat.apache...ster-howto.html
Algunos articulos interesantes:
http://www.onjava.co...plication2.html
http://forum.java.su...ssageID=3200118
#14
Escrito 25 April 2006 - 03:59 PM
Gracias Yentin, estube mirando esta mañana la de apache.org, los otros dos links me irán bien.
Thx!
Thx!
My DeviantArt Nothing S Impossible!
1 usuarios están leyendo este tema
0 miembros, 1 invitados, 0 usuarios anónimos