From: Chamberlin, D. <dav...@gs...> - 2004-06-03 16:01:45
|
Aha, el archivo log que nos interesa es el catalina.out - puedes = enviarmelo? ________________________________________________ David S Chamberlin +44 (0)20 7774 2612 -----Original Message----- From: lfm...@ut... [mailto:lfm...@ut...]=20 Sent: Wednesday, June 02, 2004 9:55 PM To: Chamberlin, David Subject: RE: Aun sale error Esta es la salidad del comando: [root@localhost logs]# ls -lrt total 2000 -rw-r--r-- 1 root root 5742 may 21 14:15 localhost_admin_log.2004-05-21.txt -rw-r--r-- 1 root root 6696 may 21 14:38 localhost_examples_log.2004-05-21.txt -rw-r--r-- 1 root root 25124 may 21 14:38 localhost_log.2004-05-21.txt -rw-r--r-- 1 root root 2871 jun 1 19:34 localhost_admin_log.2004-06-01.txt -rw-r--r-- 1 root root 12508 jun 1 19:52 localhost_log.2004-06-01.txt -rw-r--r-- 1 root root 3348 jun 1 19:52 localhost_examples_log.2004-06-01.txt -rw-r--r-- 1 root root 1914 jun 2 09:32 localhost_admin_log.2004-06-02.txt -rw-r--r-- 1 root root 1956748 jun 2 09:48 catalina.out -rw-r--r-- 1 root root 6354 jun 2 09:48 localhost_log.2004-06-02.txt -rw-r--r-- 1 root root 2232 jun 2 09:48 localhost_examples_log.2004-06-02.txt te envio los que pienso que pueden ser: > Hmm, si tomcat se ejecuta como root no importa que los directorios=20 > partenecen a root. Este log no nos ayuda mucho y entonces, no me=20 > acuerdo como se llama. Alternativamente, puede ser que sale de la=20 > ventana que levanta tomcat como stdout? > > Para buscar el archivo log, si haces: > > ls -lrt > > del directorio $CATALINA_HOME/logs, te da una lista de archivos con = el=20 > m=E1s recien al fondo - busca un archivo bastante recien y grande.... > > Si no es claro cual es, puedes enviarme la lista de archivos en este=20 > directorio - lo que sale del comando arriba - y indicar como se=20 > ejecuta tomcat? > > btw, es un poco peligroso en general levantar tomcat desde root = porque=20 > significa que cualquier aplicaci=F3n web est=E1 funcionando como = root. =20 > Por ejemplo, si conozco la contrase=F1a del manager, yo puedo = instalar=20 > facilmente una aplicaci=F3n que ejecuta como root y cambia = configuraci=F3n=20 > de la maquina, usuarios, contrase=F1as, etc. Si ejecuta como tomcat, = > solo se puede da=F1ar las > areas de la maquina donde tomcat tiene acceso. > > Saludos. > ________________________________________________ > David S Chamberlin > +44 (0)20 7774 2612 > > > > -----Original Message----- > From: lfm...@ut... [mailto:lfm...@ut...] > Sent: Wednesday, June 02, 2004 3:46 PM > To: Chamberlin, David > Subject: RE: Aun sale error > > > David, > > Los directorios si estan, No estaban como due=F1o ni grupo de tomcat, = le=20 > he cambiado, pero nada. En principio los deje como root porque el=20 > tomcat no se levantava desde el usuario tomcat. > > Algo raro es que no existe el launcher.server.log en el directorio de = > logs del tomcat, asi que te envio el log de la ultima fecha. > > gracias > > saludos > >> Este tipo de error normalmente significa que el servidor est=E1=20 >> funcionando bien, pero no tiene contenidos. >> >> Probablemente durante la instalaci=F3n del servidor, los datos no=20 >> cargaron correctamente. De pronto hab=EDa un error cuando cargaste = los=20 >> datos con la >> l=EDnea: >> >> java -Dopensite.restore=3Dyes -cp opensiteclnt.jar=20 >> org.undp.opensite.utils.PopulateSite <deployenvfile>=20 >> [Site]Contents.zip >> >> Lamentablemente, la informaci=F3n que sale de este error no vale = mucho,=20 >> la informaci=F3n sobre que pas=F3 se encuentra en el archivo=20 >> $CATALNA_HOME/logs/launcher.server.log >> >> Por ejemplo, un error comm=FAn es que no existe los directorios:=20 >> /var/opensite /var/opensite/temp >> >> Asegura estos directorios existen y que el due=F1o y grupo es = 'tomcat' >> >> Si este no fue el error, puedes enviarme tu copia de=20 >> launcher.server.log - puede ser que es un poco grande - si es m=E1s = de=20 >> 5Mb, puedes borrarlo, reiniciar tomcat, recargar los datos con la=20 >> l=EDnea arriba y mandar lo que resulta. >> >> Suerte >> ________________________________________________ >> David S Chamberlin >> +44 (0)20 7774 2612 >> >> >> >> -----Original Message----- >> From: lfm...@ut... [mailto:lfm...@ut...] >> Sent: Wednesday, June 02, 2004 1:47 AM >> To: Chamberlin, David >> Subject: RE: Aun sale error >> >> >> Todo esta bien, si me di cuenta del archivo tomcat-users.xml >> >> el problema era en la variable: >> TOMCAT_MANAGERUSER =3D manager //que estaba fijada a admin en el=20 >> deploy.env >> >> pero ahora tengo el siguiente error en el navegador es un problema = de >> permisos: >> >> javax.servlet.ServletException: you do not have permission >> at=20 >> = org.undp.opensite.show.servlet.ContentServlet.generateOutput(ContentS >> e >> rvlet. >> java:228) >> at >> > = org.undp.opensite.show.servlet.ContentServlet.doGet(ContentServlet.jav > a:144) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> > = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cation >> FilterChain.java:247) >> at >> > = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterCh >> ain.java:193) >> at >> > = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa > lve.ja >> va:256) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:643) >> at >> > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :480) >> at >> = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> > = org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa > lve.ja >> va:191) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:643) >> at >> > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :480) >> at >> = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241= 6) >> at >> > = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja > va:180 >> ) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:643) >> at >> > = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcher > Valve. >> java:171) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:641) >> at >> > = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja > va:172 >> ) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:641) >> at >> > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :480) >> at >> = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> > = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv > e.java >> :174) >> at >> > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext > .invok >> eNext(StandardPipeline.java:643) >> at >> > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :480) >> at >> = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> = org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) >> at >> = org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:263) >> at >> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360) >> at = org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604) >> at >> > = org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.jav > a:562) >> at >> org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679) >> at >> > = org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo > ol.jav >> a:619) >> at java.lang.Thread.run(Thread.java:534) >> >> >> Todo lo que me pides del navegador esta bien. Yo se que esta bien. = Te=20 >> envio el deplo.env para que lo revises >> >> Creo que no puedes porque todavia estoy en un servidor de pruba que=20 >> esta en una red interna. >> >> Saludos Luis >> >> pd: si mismo quieres la salida del navegador avisame >> >>> Aha, creo que lo s=E9 que es. El contrase=F1a para tomcat no es=20 >>> correcto. >>> >>> Los derechos de los usuarios de tomcat se encuentran en el archivo=20 >>> $CATALINA_HOME/conf/tomcat-users.xml (probablemente=20 >>> CATALINA_HOME=3D/var/tomcat). En este archivo debe haber una = l=EDnea >>> como: >>> >>> <user name=3D"manager" password=3D"mmmm" roles=3D"manager" /> >>> >>> - significa que hay un usuario llamado 'manager' con contrase=F1a=20 >>> 'mmmm' (puedes cambiar) con papel 'manager' >>> >>> Para asegurar que estas usando este usuario tienes que editar el=20 >>> <deployenvfile> (archivo del entorno de despliega normalmente=20 >>> llamado >>> deploy.env) y a=F1adir/remplacer las l=EDneas siguientes: >>> >>> TOMCAT_MANAGERUSER =3D manager >>> TOMCAT_MANAGERPWD =3D mmmm >>> >>> El 'mmmm' debe ser la misma contrase=F1a que pusiste en=20 >>> tomcat-users.xml. >>> >>> Y intenta otra vez. >>> >>> >>> Si esto no funciona, puedes darme la informaci=F3n siguiente: >>> >>> 1. que sale cuando pones http://localhost en tu browser? >>> >>> 2. que sale cuando pones http://localhost/manager/html en tu=20 >>> browser? >>> >>> 3. que sale cuando pones http://localhost:8080/manager/html en tu=20 >>> browser? >>> >>> 4. Cuales son los contenidos de=20 >>> $CATALINA_HOME/conf/tomcat-users.xml? >>> >>> 5. Cuales son los contenidos de deploy.env? >>> >>> 6. Puedo aceder a tu computadora desde afuear a trav=E9s de ssh? >>> >>> Saludos >>> ________________________________________________ >>> David S Chamberlin >>> +44 (0)20 7774 2612 >>> >>> >>> >>> -----Original Message----- >>> From: lfm...@ut... [mailto:lfm...@ut...] >>> Sent: Tuesday, May 25, 2004 4:11 PM >>> To: Chamberlin, David >>> Subject: RE: Aun sale error >>> >>> >>> David, >>> >>> Todo lo que me dices ya lo hice, y todo sale bien ecepto el comando = >>> que despliega la aplicaci=F2n. Pensaba que era el conector de = mysql,=20 >>> pero todo esta bien. si me dices que mas necesitas para poder = ayudar=20 >>> te lo envio, desde ya gracias. >>> >>> att. >>> >>> Luis >>> >>>> Hola Luis, >>>> >>>> Este error significa que no puedes contactar el servidor de tomcat = >>>> - tal vez est=E1s usando el porto incorrecto (80) o la = configuraci=F3n=20 >>>> de apache/tomcat no es correcto. >>>> >>>> Te doy un dibujo de la configuraci=F2n: >>>> >>>> ___________ ___________ ___________ >>>> ___________ >>>> | | http | | | | ajp1.3 | >>>> | >>>> | Cliente | -----------> | Apache |-> | mod_jk | -----------> |=20 >>>> | Tomcat >>>> | >>>> | | porto 80| | | | porto 8009 | >>>> | >>>> | | http ----------- ----------- | >>>> | >>>> | | --------------------------------------------------> | >>>> | >>>> ----------- porto 8080 >>>> ----------- >>>> >>>> El cliente - en este caso la l=EDnea de comando hace una solicitud = al=20 >>>> servidor que est=E1 funcionando a porto 80 (probablemente apache). = >>>> Apache debe tener configuraci=F3n que le instruye a mandar=20 >>>> solicitudes empezando '/manager' a mod_jk y luego a tomcat. La=20 >>>> misma configuraci=F3n dirige solicitudes para '/opensite' = tambi=E9n al=20 >>>> mismo servidor. >>>> >>>> Dependiendo de la configuraci=F3n de tomcat puede estar = eschuchando=20 >>>> en porto 8080 para solicitudes directas. >>>> >>>> Bueno, =BFcomo se sabe que est=E1 funcionando? >>>> >>>> Queremos saber las cosas siguientes: >>>> 1. si apache est=E1 funcionando. >>>> 2. cual es la versi=F3n de apache. >>>> 3. si tomcat est=E1 funcionando. >>>> 4. si la conexi=F3n entre apache y tomcat funciona. >>>> >>>> 1. Abre un browser y ingresa http://172.16.20.55 para intentar=20 >>>> contactar el servidor apache escuchando en porto 80. Si te da una = >>>> p=E1gina - probablemente viene de apache. Probablemente, la = p=E1gina=20 >>>> va a decir algo como 'Test page for apache installation'. >>>> >>>> 2. Si la 'p=E1gina prueba de apache aparece como dice arriba, = puedes=20 >>>> hacer click sobre el link para documentaci=F3n - esta = documentaci=F3n=20 >>>> va a decir la versi=F3n de apache. Si hay otra p=E1gina tienes = que=20 >>>> buscar el camino de la versi=F3n que est=E1 funcionando. Para ver = los=20 >>>> programas que est=E1n funcionando >>>> ingresa: >>>> >>>> ps -elf | grep httpd >>>> >>>> si resulta /etc/httpd/bin/httpd - apache 1.3, con=20 >>>> /usr/local/apache2/bin/httpd - apache 2.0. >>>> >>>> 3. Para saber si tomcat est=E1 funcionando - puedes intentar a=20 >>>> contactar el servidor directamente por porto 8080. Ingresa=20 >>>> http://172.16.20.55:8080/manager - si el servidor te pide una=20 >>>> contrase=F1a, significa que funciona. El problema aqu=ED es que = si el=20 >>>> servidor no se queda en la red local, normalmente el porto 8080 se = >>>> encuentra bloqueado por un firewall. Si puedes aceder la=20 >>>> computadora 172.16.20.55 directamente o a trav=E9s de ssh, puedes=20 >>>> intentar con un browser, aun el browser de texto 'lynx', corriendo = >>>> en la misma caja. >>>> >>>> 4. Si apache y tomcat est=E1n funcionando, necesitas hacer la=20 >>>> conexi=F3n entre los dos. Tienes que usar el conector mod_jk. Si = >>>> miras el dibujo arriba, ves que hay tres cajas en la conexi=F3n = desde=20 >>>> el cliente hasta el servidor >>>> tomcat: apache, mod_jk y tomcat. Cada una de las cajas necesita = su=20 >>>> configuraci=F3n. a. Apache debe tener un archivo de = configuraci=F3n que=20 >>>> se llama mod_jk.conf en /etc/httpd/conf/jk o=20 >>>> /usr/local/apache2/conf/jk dependiendo de la versi=F3n >>>> de >>>> apache. Una l=EDnea en /etc/httpd/conf/httpd.conf o >>>> /usr/local/apache2/conf/httpd.conf incluye esta configuraci=F3n en = la >>>> configuraci=F3n de apache. >>>> b. El modulo mod_jk debe ser instalado en /etc/httpd/modules o >>>> /usr/local/apache2/modules (si haces 'make install' al final de la >>>> construcci=F3n de mod_jk se va a copiarse automaticamente.) La >>>> configuraci=F3n >>>> de mod_jk se llama 'workers.properties' y creo que se installa en >>>> /etc/http/conf/jk o /usr/local/apache2/conf/jk. >>>> c. La configuraci=F3n de tomcat se halla en server.xml en la = secci=F3n que >>>> dice >>>> 'AJP1.3 (JK1.2) connector on 8009' >>>> >>>> Espero que este ayuda - con m=E1s informaci=F3n de tu parte puedo=20 >>>> ayudar m=E1s. >>>> >>>> >>>> btw, aqu=ED hay un recurso para configuraci=F3n de tomcat en = espa=F1ol si=20 >>>> ayuda. >>>> >>>> www.osmosislatina.com/tomcat/configuracion.htm >>>> >>>> >>>> ________________________________________________ >>>> David S Chamberlin >>>> +44 (0)20 7774 2612 >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: lfm...@ut... [mailto:lfm...@ut...] >>>> Sent: Friday, May 21, 2004 8:01 PM >>>> To: Chamberlin, David >>>> Subject: Aun sale error >>>> >>>> >>>> Hola David, >>>> >>>> Me sale un mesaje error en el despliegue de de la aplicaci=F3n >>>> >>>> [root@localhost distribution]# java -cp opensiteclnt.jar=20 >>>> org.undp.opensite.utils.TomcatDeploy deploy.env opensite.war url = is=20 >>>> 'http://172.16.20.55:80/manager/deploy?path=3D/opensite' >>>> war file is 'opensite.war' >>>> Exception java.io.IOException: Server returned HTTP response code: = >>>> 401 for >>>> URL: http://172.16.20.55:80/manager/deploy?path=3D/opensite >>>> Command format is: >>>> java [-Dopensite.force=3Dyes]=20 >>>> org.undp.opensite.utils.TomcatDeploy<env >>>> file> <war file> >>>> where: >>>> env file - the deployment environment property file >>>> war file - the WAR file to deploy >>>> >>>> >>>> Desde ya Gracias, >>>> >>>> Saludos, >>>> >>>> Luis >>>> >>>> >>>> ----------------------------------------- >>>> Este correo fue enviado por el MENSAJERO UTPL.=20 >>>> http://www.utpl.edu.ec/mail/ >>>> >>>> >>> >>> >>> >>> ----------------------------------------- >>> Este correo fue enviado por el MENSAJERO UTPL.=20 >>> http://www.utpl.edu.ec/mail/ >>> >>> >> >> >> ----------------------------------------- >> Este correo fue enviado por el MENSAJERO UTPL.=20 >> http://www.utpl.edu.ec/mail/ >> >> > > > ----------------------------------------- > Este correo fue enviado por el MENSAJERO UTPL.=20 > http://www.utpl.edu.ec/mail/ > > ----------------------------------------- Este correo fue enviado por el MENSAJERO UTPL. = http://www.utpl.edu.ec/mail/ |