cancel
Showing results for 
Search instead for 
Did you mean: 

Reiniciar alfresco o tomcat

nunezpinar
Champ in-the-making
Champ in-the-making
Hola soy nuevo en esto y necesito reiniciar alfresco.
Lo que hice es ejecutar centro de tomcat/bin el fichero shutdown.sh y luego startup.sh

Pero luego me aparece el error dentro de alfresco un fichero llamado alfresco.sh y ejecuto alfresco.sh status y me pone tomcat not running
Y si hago sh alfresco.sh start me parece el siguiente error:

root@ServerAlfresco:/opt/alfresco/alfresco-3.4.c# sh alfresco.sh start
/opt/alfresco/alfresco-3.4.c/openoffice/scripts/ctl.sh : openoffice could not be started
Using CATALINA_BASE:   /opt/alfresco/alfresco-3.4.c/tomcat
Using CATALINA_HOME:   /opt/alfresco/alfresco-3.4.c/tomcat
Using CATALINA_TMPDIR: /opt/alfresco/alfresco-3.4.c/tomcat/temp
Using JRE_HOME:        /opt/alfresco/alfresco-3.4.c/java
Using CLASSPATH:       /opt/alfresco/alfresco-3.4.c/tomcat/bin/bootstrap.jar
PID file (/opt/alfresco/alfresco-3.4.c/tomcat/temp/catalina.pid) found. Is Tomcat still running? Start aborted.
/opt/alfresco/alfresco-3.4.c/tomcat/scripts/ctl.sh : tomcat could not be started
root@ServerAlfresco:/opt/alfresco/alfresco-3.4.c#

Me podeis ayudar a que el tomcat lo ponga a correr, gracias
1 ACCEPTED ANSWER

angelborroy
Community Manager Community Manager
Community Manager
Parece que hay otro proceso corriendo en la máquina por esos puertos y todo apunta a que es otro Tomcat. O quizá sea el mismo Tomcat de Alfresco, que está siendo lanzado por un usuario diferente.

¿Cuál es la salida del comando
ps -ef | grep java
? Eso quizá te indique si hay otro tomcat lanzado.

Creo que deberías determinar qué programa está utilizando los puertos de Tomcat antes de intentar una reinstalación, para prevenir posibles conflictos.
Hyland Developer Evangelist

View answer in original post

10 REPLIES 10

cristinamr
World-Class Innovator
World-Class Innovator
Buenas.

Creo que he dado con tu problema. Mira en esta web:

Instalación III (ahora sí)
….

Es decir, encuentra el archivo catalina.pid y se pregunta si Tomcat está funcionando y no puede arrancar el Tomcat.  La solución pasa por borrar este archivo catalina.pid. Para que esto no suceda cada vez que arranque, lo que hay que hacer es apagar el Tomcat correctamente:

$ sudo rm /opt/alfresco-3.4.d/tomcat/temp/catalina.pid
$ Sudo rm / opt/alfresco-3.4.d/tomcat/temp/catalina.pid
$ sudo /etc/init.d/alfresco stop $ Sudo / etc / init.d / alfresco stop

o bien

$ sudo /etc/init.d/alfresco stop tomcat $ Sudo / etc / init.d / alfresco stop tomcat

Y de esta manera el archivo catalina.pid ya no deja rastro.

Prueba a hacer eso a ver si te arranca Smiley Wink

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

leticiafloresfr
Champ in-the-making
Champ in-the-making
Hola buena tarde.

Yo elimine catalina.pid, y logs ; ahora no me deja iniciar el servicio de alfresco
ejecutando ./alfresco.sh start
Smiley Sad

a traves de filezilla quiero ver logs pero no hay ninguno; no me muestra ningun error en la consola solo como si nunca ejecutara el alfresco.sh

Algún comentario de porque razón o como remediarlo
saludos y gracias

angelborroy
Community Manager Community Manager
Community Manager
Con estos datos resulta complicado de diagnosticar.

Prueba a ejecutar
echo $?
después de lanzar
./alfresco.sh start
. Debería imprimir un número de error que quizá te dé alguna pista sobre lo que está pasando.

También puedes probar a incluir trazas con
echo
en el propio script
alfresco.sh
.

Suerte!
Hyland Developer Evangelist

me devuelve un 0

previamente consultando información, lei sobre levantar el servicio de catalina y tomcat.
dentro de:

./tomcat/bin # ./catalina.sh start

y tambien

./tomcat/bin # ./startup.sh start

ahora me ha generado logs.

No se si pudiera deverse a que cuando borre logs, me pase a llevar el de alfresco.sh Smiley Sad
por lo cual descargue el archivo de mi ambiente productivo y lo cargue en mi ambiente de pruebas (espejo)
pero sigue igual, después de hacer lo que previamente te comento no consigo ingresar.

Voy a adjuntar los logs que se generaron y mi archivo alfresco.sh

Esperando como de tu gran ayuda.

saludos

angelborroy
Community Manager Community Manager
Community Manager
En el log aparecen dos problemas principales:

Exception processing JAR at resource path /opt/alfresco-enterprise-4.1.1.4/tomcat/shared/lib/IRCEPKODAK.jar in context /solr
- Parece que hay una librería corrupta en el el sistema, quizá podrías actualizarla con una copia o borrarla en caso de que no se emplee.

Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error de inicio de sesión del usuario 'usrAlfresco'.)
La conexión a base de datos no está funcionando porque las credenciales del usuario 'usrAlfresco' no son correctas. Revisa el
alfresco-global.properties
para verificar los parámetros de conexión a base de datos.

Hyland Developer Evangelist

Hola de nuevo Angel.

Me comunico personal de B.D que el servidor de la base de datos de alfresco, sufrio un problema y posterior a el reinicio las bases de datos que alojaba se perdieron.
Por suerte se tienen backup la cual ya se monto de nuevo y se configuro de acuerdo a lo indicado en Global.properties.

Sigo sin poder vizualizar algun dato al usar  ./alfresco.sh

solo si corro dentro de ./tomcat/bin el catalina.sh y el startup.sh me genera logs.
Ya se resolvio el problema de la base de datos que me comentabas.

Pero ahora me marca de puertos; se revisaron y estan abiertos correctamente.

Adjunto los nuevos logs

Crees que deba realizar una reinstalación de alfresco ???

angelborroy
Community Manager Community Manager
Community Manager
Parece que hay otro proceso corriendo en la máquina por esos puertos y todo apunta a que es otro Tomcat. O quizá sea el mismo Tomcat de Alfresco, que está siendo lanzado por un usuario diferente.

¿Cuál es la salida del comando
ps -ef | grep java
? Eso quizá te indique si hay otro tomcat lanzado.

Creo que deberías determinar qué programa está utilizando los puertos de Tomcat antes de intentar una reinstalación, para prevenir posibles conflictos.
Hyland Developer Evangelist

Hola.
buena tarde Angel.
Disculpa la ausencia Smiley Happy

obtuve estos datos.

Saludos

Hola Angel.

Resuelto:

INSTALLDIR=/opt/alfresco-4.1.1.4

En alfresco.sh tenia esta llinea de mi ambiente de pruebas

y el correcto era:

INSTALLDIR=/opt/alfresco-enterprise-4.1.1.4

Algo tan simple que no identifique hasta ahora Smiley Sad

Saludos y como siempre agradeciendo el apoyo de todos !! Smiley Happy