Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/04/2012, 08:29
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: liveray apache tomcat

Hola:

Hypersonic es la base de datos de fichero (el directorio data). No sé si estais usando esa base de datos u otra, por lo de que arranque hypersonic puede estar bien o mal, según si es la base de datos que debe arrancar o no (revisa el log de arranque de tu antiguo liferay y así puedes ver si es lo correcto).

Si te he entendido bien quieres reemplazar el directorio tomcat-6 por el tomcat-7. El webapps/ROOT entero tienes que cambiarlo, puesto que en tomcat el ROOT contiene la página de inicio de tomcat y en liferay contiene el liferay. Los demás webapps manténlos.

Revisa también los scripts de arranque de tomcat y los ficheros de configuración de tomcat, es posible que liferay los haya tocado. Por ejemplo, el portal-ext.properties se lee si así se indica en setenv.sh y a su vez este script se ejecuta si startup.sh (o catalina.sh) lo llaman. Tengo una instalación limipia de tomcat 7 y no tiene ese fichero setenv, así que posiblemente tomcat 7 no lo esté llamando.

Se que el que manda, manda y si te dicen que pongas tomcat 7 tienes que ponerlo, pero ¿para qué?. Es complejo el cambio. Supongo que quieren tomcat 7 para poder poner otras aplicaciones. Si es así, es posible hacer otras cosas más sencillas, como dejar el liferay como está e instalar un tomcat 7 aparte (otro puerto que no sea el mismo de liferay si es en el mismo ordenador de liferay). Luego un servidor Apache httpserver puede redirigir las peticiones a uno u a otro. De esta forma, la gente que navega ve el apache http server y según la URL, apache htt server envía la petición a liferay o al tomcat 7. Usar apache http server de esta forma es muy, muy habitual.

Se bueno.
__________________
Apuntes Java
Wiki de Programación