2010/08/04

Apache HTTP Server + Glassfish Open Source Edition v3, vía AJP

Sí, sé que hay mucha información en San Google, pero resulta que TODOS los foros, blogs, manuales y demás que seguí decían práticamente lo mismo para realizar tal configuración, no obstante seguí las instrucciones, las repasé una y otra vez y ¡nada!


Bueno, sin postear TODO el proceso (pues prácticamente pueden encontrarlo de manera bastante fácil, sólo usen Google o su buscador favorito) sólo les comento y les aconsejo que cuando vean que algo no les da el resultado que desean (en mi caso con el Glassfish, y en general, me imagino que aplica para cualquier servidor), lo que debería ser y después claro de haber repasado una y otra y otra y otra vez, entonces, MODIFIQUEN MANUALMENTE EL ARCHIVO DE CONFIGURACIÓN para agregar las líneas necesarias y NO SE CONFIEN TANTO DE LA INTERFAZ GRÁFICA del servidor (si es que lo hay a disposición), en mi caso fue el Glassfish: prácticamente tuve que re-escribir unas líneas que ya había en ${GLASSFISH_HOME}/domains/domain1/config.xml referente a lo de habilitar el puerto 8009 (AJP) para Glassfish.


En fin, espero algún día poder detallar el proceso completo y cuál exactamente fue el error y cómo lo resolví. Mientras tanto tomen mi consejo pues muchas veces (más bien TODAS las veces) tendremos que lidiar con los interiores de los gigantes para poder entenderlos, mientras tanto, sólo conocemos su exterior que no siempre es la puerta correcta para hacer las cosas.

Por cierto...

, el título de mi entrada anterior se debe a que he tenido abandonado mi blog y pues quiero volver a postear cosas "nuevas". Por ahí tengo varios "ensayos" realizados en una materia de maestría que me gustaría postear. Pero bueno, si hay alguien que me lee, podrá darse cuenta por mi entrada anterior que estoy limitado de tiempo, con varios problemillas por resolver tanto de la aplicación Web que estamos desarrollando en DAIS como con mi tesis de maestría que con cualquiera de esos dos tengo para entretenerme durante los próximos seis meses…


Pero bueno, ya veremos dijo un ciego, sólo no quiero dejar tan "empolvado" mi blog y que no sea tan visible mi ausencia (digo, por si alguien me lee y nota mi ausencia).


Por mí encantado de postear mis experiencias respecto al desarrollo de apps, configuración de servers, etc., pero poco a poco primero Dios, conforme me vaya liberando un poco más. Tengo ganas de compartir con ustedes cómo resolví algunos problemas sobre TI, como el último que logré vencer: Apache HTTP Server + Glassfish Open Source Edition v3, vía AJP (ver siguiente entrada) por mencionar uno de tantos (y qué tal los conflictos que da VirtualBox cuando sólo se copia y se pega una máquina virtual Debian), en fin, son muchas las cosas que deseo compartir pero poco a poco, conforme me vaya(n) liberando de chamba.

Queriendo regresar por estos rumbos...

Bueno, también está en mi twitter pero replico aquí para su mejor lectura…


Miércoles 04-Agosto.2010; 3:56 AM: Ja! Se supone que debo de estar buscando la solución al problema que no se "actualiza" la CSS con JSF desde NetBeans desplegado en Glassfish Open Source Edition. Ah, y claro, es JSF + Primefaces 2.0.0 (sí, ya sé, ya está la versión 2.1 de Primefaces pero nada más no me cuadra porque cambió el estilo del menú de REGSE-CEDHTab); eliminé el div que mostraba el banner de la DAIS-UJAT de manera que sólo quedó el de la CEDH (Tabasco) y actualicé la CSS donde actualizó el nuevo banner de la app (el que me pasó el mtro. Chávez).


Al parecer TODO es rollo de una especie de caché que maneja el Glassfish y no "encuentra" la nueva imagen! O parece que primero debe cargarse el servlet de recursos de Primefaces y luego el Faces Servlet! Aún no lo he descubierto, pero cuando lo haga, se los hago saber (por si a algún loco desvelado como yo le interesa) y a eso súmenle que aún no he resuelto el problema de mi tesis de maestría donde no hayo cómo heredar las especificaciones de las LinkedListen JML, para que pueda probar distintas implementaciones de LinkedList que es uno de los objetivos de mi tesis para poder así comparar mis resultados con los resultado de Dennis et al. (http://bit.ly/ayOAIV) que es otro de mis objetivos.


Claro, yo manejo otra técnica que la llamo "Verificación Modular Externa", en fin, muchos problemas por resolver, como casi siempre, ya una costumbre! (A veces desearía tener menos problemas de éstos tipos y más problemas existenciales... digo, al menos los problemas existenciales de amor, la vida, la muerte, el dolor, etc., etc. no me quitarían tanto el sueño y me...) permitirían llegar temprano a la universidad. ¡Pero no! Bendito Glassfish, JSF, LinkedList, JML, commons-collections, NetBeans... y agréguenle que quiero entrarle a la onda de Ruby, Flex, ah! Y para no desviarme tanto en lo que estoy, algo de JSF: Spring Faces…


En fin con el Internet y quién sabe cómo o qué era lo que estaba buscando (ah sí, un amig@ me envió una invitación para eso de sexy sí o no, o... ¡algo así!) y buscando qué onda, me topé con un par de sitios donde replantean algunas cosas publicadas en dicho sitio de sexyono (!?)Sin más les dejo el link y les recomiendo el blog. ¡Jajajaja! Falso Profeta, un humor más verde/ácido y menos amarillo diría un spot publicitario Ahí les van varios links que les pueden agradar....


http://falsoprofeta.blogspot.com/2010/06/sexy-o-no-7.html


O qué tal este:
http://falsoprofeta.blogspot.com/2010/04/narcos-sin-r-parte-1.html


Uno más: http://falsoprofeta.blogspot.com/2008/09/maana-ahora-s-ahora-s.html


Y para cerrar con broche de oro: http://falsoprofeta.blogspot.com/2008/10/se-descompuso-mi-televisor-y-no-puedo.html


¡En fin! Espero no me llamen la atención mis maestros de DAIS por haberme dado un rato de ocio y tonterías. Regreso con mis problemas...