Ejecutar multiples instancias de Apache como Servicio

|

Primero como verán, este blog ya no es mas de solo .NET, ahora sera agnóstico, pondré temas y temas de lo que vaya haciendo, que últimamente me ha resultado interesante, como por ejemplo la necesidad de correr dos instancias de Apache Tomcat 6 en Windows, pero las dos como servicios, para esto me encontré con un link que fue de mucha ayuda:

http://www.vicconsult.com/tips/apache-tomcat-load-balance-miltiple-instances-ha.html

Y basado en la información de ahí, logre generar este comando:

tomcat6 //IS//Tomcat6 --DisplayName="Apache Tomcat 6 Alter" --Install="d:\apache2\bin\tomcat6.exe" --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop

Pero que pasos se deben dar? Aqui una lista:

1. Instala Apache Tomcat 6, e incluye la opción de Servicio cuando escojas los componentes, recuerda que es mejor instalar en una carpeta con nombre sin espacios y de una longitud corta.
2. Instala la segunda instancia de Apache Tomcat 6, en una carpeta diferente claro, pero con la misma opción de instalar el servicio, esta vez dará un error, da click en omitir, el error indica que no puede instalar dos veces el mismo servicio, lo cual claro no es cierto, recuerda cambia de puerto esta segunda instancia!
3. Ejecuta en la carperta bin de la segunda instancia de apache el comando de arriba, cambiando el parametro Install por el nombre de la carpeta correcta para tu instalacion, y si quieres el Dysplayname por algo que te ayude a identificar el servicio.
5. En la administracion de servicios de Windows, revisa tu servicio, buscalo por el nombre que pusiste en Displayname, dale Iniciar o Start, y listo!

Con estos pasos he podido ejecutar mas de una instancia de Apache Tomcat 6 como servicio en una maquina Windows....

Espero que les sirva!