Foros de discusión

app.server.${user.name}.properties ¿Cuál debe ser su contenido?

thumbnail
Rafael Gaviño Santana, modificado hace 13 años.

app.server.${user.name}.properties ¿Cuál debe ser su contenido?

New Member Mensajes: 11 Fecha de incorporación: 2/07/10 Mensajes recientes
Sres. foristas,

Mi carpeta de tomcat es
/Users/${user.name}/liferay/bundles/liferay-portal-5.2-ee-sp1/tomcat-6.0.18

Lo que pretendo hacer es configurar EXT (extensión).
Quiero extender liferay con la siguiente carpeta:
/Users/${user.name}/liferay/ext/liferay-portal-ext-5.2-ee-sp4


En esta carpeta he creado el fichero app.server.$(user.name}.properties (en esta misma carpeta está también el fichero app.server.properties).
Y lo he creado con el siguiente contenido:
app.server.type=tomcat
app.server.parent.dir=/Users/${user.name}/liferay/bundles/liferay-portal-5.2-ee-sp1/


La duda es si debo poner app.server=tomcat (que es lo que he hecho) o app.server=tomcat-6.0.18

Liferay sabe la carpeta que contiene a la carpeta tomcat porque se lo indico en app.server.parent, pero si le digo que app.server=tomcat, ¿cómo sabrá el nombre exacto de la carpeta de tomcat?

¿Alguien me puede ayudar a resolver mi duda?


Saludos.
thumbnail
Rafael Gaviño Santana, modificado hace 13 años.

RE: app.server.${user.name}.properties ¿Cuál debe ser su contenido?

New Member Mensajes: 11 Fecha de incorporación: 2/07/10 Mensajes recientes
Voy a intentar responderme a mi mismo.
Creo que tal como he escrito en app.server.${user.name}.properties, me va a ir bien, porque he visto que en el fichero app.server.properties (que está en la misma carpeta) una de sus líneas dice:
app.server.tomcat.dir=${app.server.parent.dir}/tomcat-6.0.18

Interpreto lo siguiente.
1.- En app.server.${user.name}.properties estoy indicando el tipo de servidor (tomcat) y la carpeta que contiene la carpeta de tomcat.
2.- En app.server.properties estoy indicando con app.server.tomcat.dir=${app.server.parent.dir}/tomcat-6.0.18, el nombre exacto de la carpeta tomcat.

Bueno, si alguien me confirma mi interpretación, se lo agradezco.

Saludos.
thumbnail
Juan Manuel Leal, modificado hace 13 años.

RE: app.server.${user.name}.properties ¿Cuál debe ser su contenido?

New Member Mensajes: 20 Fecha de incorporación: 20/10/09 Mensajes recientes
La manera de configurar este archivo es la siguiente:

app.server.type=jboss-tomcat
app.server.parent.dir=C:/liferay-portal-5.2.3
app.server.jboss-tomcat.version=5.0
app.server.jboss-tomcat.dir=${app.server.parent.dir}/jboss-tomcat-5.0.0
app.server.jboss-tomcat.classes.global.dir=${app.server.jboss-tomcat.instance.dir}/lib
app.server.jboss-tomcat.instance.dir=${app.server.jboss-tomcat.dir}/server/default
app.server.jboss-tomcat.lib.global.dir=${app.server.jboss-tomcat.instance.dir}/lib
app.server.jboss-tomcat.zip.name=liferay-portal-jboss-tomcat-5.0-${downloads.version}.zip

En mi caso tengo un jboss-tomcat 5.0, solo tienes que adaptarlo para tu caso.

Un saludo.
thumbnail
Rafael Gaviño Santana, modificado hace 13 años.

RE: app.server.${user.name}.properties ¿Cuál debe ser su contenido?

New Member Mensajes: 11 Fecha de incorporación: 2/07/10 Mensajes recientes
Gracias Juan Manuel.

Por lo que veo, sobreentiendo que todas esas líneas las tienes en tu fichero app.server.${user.name}.properties.

Supongamos, yéndome a tu caso, que en el fichero app.server.${user.name}.properties tengas solamente estas 2 líneas:
app.server.type=jboss-tomcat
app.server.parent.dir=C:/liferay-portal-5.2.3/

Y que en el fichero app.server.properties tengas el resto de líneas, o sea:
app.server.jboss-tomcat.version=5.0
app.server.jboss-tomcat.dir=${app.server.parent.dir}/jboss-tomcat-5.0.0
app.server.jboss-tomcat.classes.global.dir=${app.server.jboss-tomcat.instance.dir}/lib
app.server.jboss-tomcat.instance.dir=${app.server.jboss-tomcat.dir}/server/default
app.server.jboss-tomcat.lib.global.dir=${app.server.jboss-tomcat.instance.dir}/lib
app.server.jboss-tomcat.zip.name=liferay-portal-jboss-tomcat-5.0-${downloads.version}.zip

¿También sería correcto?

Yo creo que app.server.${user.name}.properties sobreescribe la app.server.properties pero no lo sustituye. (Espero estar en lo cierto)

Saludos.
thumbnail
Juan Manuel Leal, modificado hace 13 años.

RE: app.server.${user.name}.properties ¿Cuál debe ser su contenido?

New Member Mensajes: 20 Fecha de incorporación: 20/10/09 Mensajes recientes
Buenas, estoy de acuerdo contigo, valdría con esas dos lineas porque el resto de la información la puede coger del archivo app.server.properties

Un saludo.