Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Boris Vacher
[Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Windows
April 30, 2013 8:30 AM
Answer

Boris Vacher

Rank: New Member

Posts: 22

Join Date: March 30, 2009

Recent Posts

Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Windows



Sommaire
  • Introduction
  • Etape I : Configurer Apache Tomcat
  • Etape II : Intégration Liferay
  • Etape III : (Bonus)
  • Le petit mot de la fin


Introduction
Installations pré-requises :

Fichiers requis :


Etape I : Configurer Apache Tomcat
  1. Dans la fenêtre de configuration Tomcat, Onglet Java. Ajouter les lignes suivantes
    Apache Tomcat Properties / Java / Java Options:
    -Xmx1024m
    -XX:MaxPermSize=256m
  2. Copier Coller le dossier ext (liferay-portal-5.2.2\tomcat-6.0.18\lib\ext) de l'archive liferay-portal-tomcat-6.0-5.2.2.zip dans le dossier C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
  3. Modifier la ligne qui commence par common.loader du fichier catalina.properties
    Tomcat 6.0\conf\catalina.properties:
    common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/ext/*.jar


Etape II : Intégration Liferay
  1. Extraire le contenu de l’archive liferay-portal-5.2.2.war dans C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\liferay
  2. Créer le fichier portal-ext.properties
    liferay/ WEB-INF/classes/portal-ext.properties:
    portal.ctx=/liferay

    jdbc.default.driverClassName=com.mysql.jdbc.Driver
    jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
    jdbc.default.username=root
    jdbc.default.password=password


Etape III : Bonus

Identifiants par défaut
Après cette installation, vous pouvez vous connecter en mode administrateur :
  • Identifiant : test@liferay.com
  • Mot de passe : test


Mise en place d'une base de données vierge Liferay
liferay-portal-sql-5.2.2.zip, liferay-portal-sql-5.2.2\create-minimal\create-minimal-mysql.sql
mysql -uroot -p < create-minimal-mysql.sql


Erreurs résolues
Les erreurs avec lesquelles je me suis bien amusées :
  • Error listenerStart
    Solution : Voir Etape I : 2. et 3.
  • java.lang.OutOfMemoryError: Java heap space
    Solution : -Xmx1024m de l'Etape I : 1.
  • java.lang.OutOfMemoryError: PermGen space
    Solution : -XX:MaxPermSize=256m de l'Etape I : 1.


Astuce
Cocher la case allow service to interact with desktop si vous rencontrer des problème avec le lancement du serveur Apache Tomcat : cela vous permettra de voir la console d'Apache Tomcat.



Le petit mot de la fin
En espérant que ce tutoriel aidera pas mal de gens, j'ai passé une bonne journée pour parvenir à faire une installation comme celle-ci. L'avantage de cette installation est d'obtenir Apache Tomcat en mode service, totalement indépendant de Liferay. Contrairement aux installations où Apache Tomcat est inclus dans les packs Liferay.

Si vous avez quelques recommandations, vos propositions sont les bienvenues.
Luc Pons
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 4, 2009 6:58 AM
Answer

Luc Pons

Rank: Junior Member

Posts: 70

Join Date: December 3, 2008

Recent Posts

Excellent tuto !
Bravo !


Quelques remarques :

1/ L'étape 1 marche bien, mais quelques explications seront les bienvenues. En effet j'ai effectué sans trop comprendre. Mais c'est déjà beaucoup !

2/ Cette installation rend l'utilisation de PortalPack problematique... Il faudrait surement changer les taches par défaut.

Comment peut on déployer une nouvelle portlet sans passer par le GUI ?

3/ Enfin, comment ajouter une datasource ? Anciennement par le fichier ROOT.xml...

Bref,
Merci !
Luc
Luc Pons
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 5, 2009 1:12 AM
Answer

Luc Pons

Rank: Junior Member

Posts: 70

Join Date: December 3, 2008

Recent Posts

En fait, en ce qui me concerne, ( je ne suis pas sur que le but soit le meme), cette explication à été tres efficace, et un poil plus simple.

http://www.liferay.com/web/guest/community/forums/-/message_boards/message/3018241



Elle permet notamment d'utiliser le tomcat manager, et de poser des servlets independantes de Liferay sur le tomcat.



Qu'est ce que ton install permet de faire ?
Boris Vacher
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 5, 2009 9:01 AM
Answer

Boris Vacher

Rank: New Member

Posts: 22

Join Date: March 30, 2009

Recent Posts

Enfin quelqu'un qui se manifeste ! Merci

1/ L'étape 1 marche bien, mais quelques explications seront les bienvenues. En effet j'ai effectué sans trop comprendre. Mais c'est déjà beaucoup !

Ok, je vais ajouter quelques explications

2/ Comment peut on déployer une nouvelle portlet sans passer par le GUI ?

Très probablement via le pluging SDK. Pour l'instant, je déclare mes portlets directement dans les fichier xml de Liferay, mais je compte bien les déployer plus tard via un fichier war.

3/ Enfin, comment ajouter une datasource ? Anciennement par le fichier ROOT.xml...

Désolé, je ne vois pas de quoi tu veux parler ^^". Je suis encore un débutant dans le milieu.
Boris Vacher
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 5, 2009 9:03 AM
Answer

Boris Vacher

Rank: New Member

Posts: 22

Join Date: March 30, 2009

Recent Posts

Luc Pons:
En fait, en ce qui me concerne, ( je ne suis pas sur que le but soit le meme), cette explication à été tres efficace, et un poil plus simple.

http://www.liferay.com/web/guest/community/forums/-/message_boards/message/3018241

Elle permet notamment d'utiliser le tomcat manager, et de poser des servlets independantes de Liferay sur le tomcat.

Qu'est ce que ton install permet de faire ?

Avec l'installation que je propose, Apache Tomcat est totalement indépendant de Liferay, et peut être utilisé en tant que service sous Windows.
Cette installation comprend aussi la configuration du Gestionnaire de la Base de Données MySQL.

Avec l'autre tutoriel, la base de donnée n'est pas configurée.
Erwan PB
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 26, 2009 2:41 AM
Answer

Erwan PB

Rank: New Member

Posts: 5

Join Date: May 26, 2009

Recent Posts

Bonjour,

Tout d'abord merci beaucoup pour ce tutorial, il est vrai que tomcat lié à Liferqy n'est pas une situation idéale..

Je pense avoir suivi tous les points de ton tuto mais je n'arriver à faire passer liferay en "Running : True" dans Tom Cat Application Manager. Aucun message d'erreur n'apparaît emoticon

Des idées ?
Boris Vacher
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 27, 2009 7:35 AM
Answer

Boris Vacher

Rank: New Member

Posts: 22

Join Date: March 30, 2009

Recent Posts

As tu regardé dans le dossier logs à la racine de l'installation d'Apache Tomcat ?
Erwan PB
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 28, 2009 1:55 AM
Answer

Erwan PB

Rank: New Member

Posts: 5

Join Date: May 26, 2009

Recent Posts

J'ai trouvé une première piste :
J'avais installé le JRE et non pas le JDK...


Je viens de tout refaire de zéro et là magie ça marche emoticon
Inconvénient : ça ne fait pas avancer les choses pour savoir ce qui ne marchait pas :/

Anywayssssss thanks a lot ^^
Erwan PB
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
May 29, 2009 4:43 AM
Answer

Erwan PB

Rank: New Member

Posts: 5

Join Date: May 26, 2009

Recent Posts

EUREKA !


Alors après avoir fait refait et rerefait mon installation, je viens de trouver ce qui n'allait pas.

Je sais pas si ça servira à certain tellement c'est bateau mais on ne sait jamais ;)


Alors en fait mon installation ne marchais car j'avais copié les fichier /lib/ext/ du zip : liferay-portal-tomcat-6.0-5.2.2.zip

Et j'avais essayé d'installer : liferay-portal-5.2.3.war

Voilà voilà faites bien attention aux versions..

Je vous avez bien dit que c'était pas bateau xD




(Au fait on pourrait pas mettre ce post en post-it ?)
Neilson Dufour
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
September 3, 2009 5:19 AM
Answer

Neilson Dufour

Rank: New Member

Posts: 1

Join Date: September 3, 2009

Recent Posts

Est-ce que celà va fonctionner si je suit la même procédure mais avec la version 5.2.3 ?
Jean BERNARD
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
March 23, 2010 2:34 AM
Answer

Jean BERNARD

Rank: New Member

Posts: 4

Join Date: March 22, 2010

Recent Posts

Oui, par contre j'ai du, pour que celà fonctionne, rajouter un fichier liferay.xml dans le répertoire \Tomcat 6.0\conf\Catalina\localhost avec le contenu suivant.

 1
 2<Context path="/liferay" crossContext="true">
 3    <!-- JAAS -->
 4    <Realm
 5        className="org.apache.catalina.realm.JAASRealm"
 6        appName="PortalRealm"
 7        userClassNames="com.liferay.portal.kernel.security.jaas.PortalPrincipal"
 8        roleClassNames="com.liferay.portal.kernel.security.jaas.PortalRole"
 9    />
10</Context>


L'important est le /liferay dans l'attribut path.

Peut être qu'un utilisateur confirmé peut valider cette modification.
GALLET Victor
RE: [Tutoriel]Liferay 5.2.2 avec une installation Tomcat 6.0.18 sous Window
March 9, 2011 8:03 AM
Answer

GALLET Victor

Rank: New Member

Posts: 12

Join Date: March 9, 2011

Recent Posts

Merci beaucoup pour ce tutoriel. Par contre, il m'est possible d'installer des plugins avec cette installation. Est-ce que vous en connaissez la cause? Merci d'avance.