Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Jose Maria G J
Desplegar Liferay 6.0.5 en tomcat 6 (Ubuntu 10.04)
February 25, 2011 9:59 AM
Answer

Jose Maria G J

Rank: New Member

Posts: 2

Join Date: February 25, 2011

Recent Posts

TEngo un servidor linux con Ubuntu 10.04 y tomcat 6 funcionando normalmente en el puerto 8080.
He instalado Liferay 6.0.5 con su propio tomcat en otro puerto (9080) para que no haya problemas con tomcat y tambien funciona correctamente.
Lo que quisiera hacer ahora y no he conseguido todavia es desplegar esta instalacion de liferay en mi propio servidor tomcat (8080) y de esa manera tener solo una instancia de Tomcat funcionando.

He creaado en el directorio /etc/tomcat6/Catalina/localhost el fichero liferay.xml para poder desplegar la aplicacion en el tomcat original. Su contenido es el siguiente

<Context path="/liferay" docBase="/usr/share/liferay/tomcat-6.0.26/webapps/ROOT"
debug="0" reloadable="true" crossContext="true">

<Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/lportal?useUnicode=true&amp;characterEncoding=UTF-8"
username="***" password="***" maxActive="20"/>

<Resource name="mail/MailSession" auth="Container" type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="localhost"
mail.store.protocol="imap"
mail.imap.host="localhost"/>

<Realm className="org.apache.catalina.realm.JAASRealm"
appName="PortalRealm"

userClassNames="com.liferay.portal.kernel.security.jaas.PortalPrincipal"

roleClassNames="com.liferay.portal.kernel.security.jaas.PortalRole"/>


<listener>
<listener-class>com.liferay.util.bridges.jsf.sun.LiferayConfigureListener</listener-class>
</listener>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
</Context>


donde esta el codigo de liferay, en el directorio /usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB_INF
he creado el fichero portal-ext.properties, su contenido es el siguiente

portal.ctx=/liferay
jdbc.default.jndi.name=jdbc/LiferayPool
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=***
jdbc.default.password=***
schema.run.enabled=true
schema.run.minimal=true


Tambien he copiado las dependencias en el directorio ../tomcat/lib/ext

En el directorio /etc/tomcat he creado el fichero jaas.config y su contenido es el siguiente

PortalRealm {
com.liferay.portal.kernel.security.jaas.PortalLoginModule required;
};

Utilizo Mysql y he creado una base dse datos vacia llamada lportal, aunque no se si hace falta porque para que funcione el liferay que tengo montado en el tomcat 9080 no hace falta. En cualquier caso la he creado por si era necesario.

Tengo bien configuradas las variables de entorno de tomcat y de java porque el tomcat 9080 funciona. He llegado a un punto que ya no se por donde seguir. No consigo que funcione el liferay, arranca tomcat pero no se despliega la aplicacion, apareciendo el siguiente mensaje de error en catalina.out.

25-feb-2011 18:57:25 org.apache.coyote.http11.Http11Protocol init
INFO: Inicializando Coyote HTTP/1.1 en puerto http-8080
25-feb-2011 18:57:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 611 ms
25-feb-2011 18:57:25 org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
25-feb-2011 18:57:25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
25-feb-2011 18:57:25 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración ROOT.xml
25-feb-2011 18:57:25 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración examples.xml
25-feb-2011 18:57:25 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración manager.xml
25-feb-2011 18:57:25 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración host-manager.xml
25-feb-2011 18:57:26 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración liferay.xml
25-feb-2011 18:57:27 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
25-feb-2011 18:57:27 org.apache.catalina.core.StandardContext start
GRAVE: Falló en arranque del Contexto debido a errores previos
Loading jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
18:57:28,092 INFO [ConfigurationLoader:56] Properties for jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal loaded from [jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties]
Loading jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties
25-feb-2011 18:57:28 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Desplieque del descriptor de configuración docs.xml
25-feb-2011 18:57:28 org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8080
25-feb-2011 18:57:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3149 ms
25-feb-2011 18:57:51 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
25-feb-2011 18:57:51 org.apache.catalina.core.StandardContext start
GRAVE: Falló en arranque del Contexto debido a errores previos
Loading jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties
18:57:52,035 INFO [ConfigurationLoader:56] Properties for jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal loaded from [jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties]
Loading jar:file:/usr/share/liferay/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties



Muchas gracias por adelantado y un saludo
Miguel Ángel Pastor Olivar
RE: Desplegar Liferay 6.0.5 en tomcat 6 (Ubuntu 10.04)
March 2, 2011 2:52 AM
Answer

Miguel Ángel Pastor Olivar

LIFERAY STAFF

Rank: New Member

Posts: 24

Join Date: March 1, 2011

Recent Posts

Hola José María,

Lo primero que te recomendaría sería que pusieras el log de Tomcat a un nivel más fino de detalle para ver cuál es el problema exacto.

De todos modos, y tras leerme un par de veces tu post, me parece que el problema puede estar en que no te está encontrando las clases de liferay presentes en el directorio ext.

¿El contenido de las carpeta ext lo has copiado en ${CATALINA_HOME}/lib/ext? En caso afirmativo, prueba a poner el contenido del directorio ext/ en ${CATALINA_HOME}/lib/

Un saludo,

Migue
Jose Maria G J
RE: Desplegar Liferay 6.0.5 en tomcat 6 (Ubuntu 10.04)
March 3, 2011 7:44 AM
Answer

Jose Maria G J

Rank: New Member

Posts: 2

Join Date: February 25, 2011

Recent Posts

Hola. Gracias por la respuesta.
Ya he probado a compiar todos los jar de lib/ext al directorio lib y el error sigue siendo el mismo

Cuando hablar de poner el log del Tomcat con mas detalle, ¿a que te refieres?
Saludos y gracias de nuevo