|
Openlaszlo : Déployer les sources du projet Lzproject |
|
Écrit par jmo
|
|
06-11-2007 |
LZPROJECT : Exemple de projet complet et opérationnel :
S ur le site d'Openlaszlo, vous pouvez télécharger un projet Openlaszlo complet et opérationnel nommé : Lzproject (à téléchargez ici). Il peut servir comme exemple de mise en place d'une IHM définie avec Openlaszlo en interaction avec un backoffice java et un stockage en base de données (Derby). Les appels au java s'effectuant par l'intermédiaire d'une architecture REST (Representational State Tranfer).
Il est à noter également que ce projet est internationalisé, il peut donc également servir d'exemple dans ce but.
Ce projet proposant d'afficher l'interface en Flash ou en HTML, pour exploiter les sources vous devez installer la version 4 et + d'Openlaszlo.
Important
Lzproject fait partie intégrante de l'installation de la version 4.1.0 d'Openlaszlo.
Déployer le projet compilé sous Tomcat 5.5+:
Le projet est télécharger sous forme d'un fichier de déploiement war. Pour l'installer, vous devez placer ce fichier sous Tomcat dans le répertoire webapps.
Ne pas déployer ce fichier war dans l'environnement de développement d'Openlaszlo
Suite à cette manipulation si Tomcat est configuré pour installer automatiquement les fichiers de déploiement, le service web doit être opérationnel. Sinon passez en mode administration pour faire l' installation.
Déployer les sources du projet dans l'environnement de développement d'Openlaszlo :
Suite au déploiement, les sources Lzx et Java sont disponibles dans l'arborescence sous forme de fichiers zip. Il vous est possible de récupérer ces sources sans déployer en changeant l'extension war en zip. Puis dézipper l'ensemble dans un répertoire temporaire.
- Extraire le contenu du fichier des sources Lzx dans votre arborescence Openlaszlo lps-4.[votre version] par exemple et obligatoirement sur cette racine. Ne pas déployer dans le répertoire My-apps.
- Placez vous dans le répertoire WEB-INF du projet Lzproject.
- Ouvrir le fichier web.xml du projet Lzproject.
- Faire une copie de sauvegarde du fichier web.xml d'Openlaszlo. Ce fichier se trouvant dans le répertoire lps-4.[votre version]/WEB-INF
- Ouvrir le fichier web.xml d'Openlaszlo dans une autre fenêtre.
- Copier tout ce qui concerne Lzproject dans le web.xml d'Openlaszlo. Puis enregistrer ce fichier.
- Copier les fichiers et répertoire taglibs-i18n.tld et lzprojectdb du projet Lzproject dans le répertoire lps-4.[votre version]/WEB-INF
- Copier le répertoire WEB-INF/classes/org/openlaszlo/lzproject du projet Lzproject dans le répertoire lps-4.[votre version]/WEB-INF/classes/org/openlaszlo/
- Copier les fichiers derby.jar, derbytools.jar et taglibs-i18n.jar du répertoire WEB-INF/lib du projet Lzproject dans le répertoire lps-4.[votre version]/WEB-INF/lib d'Openlaszlo
- Démarrer ou Re-démarrez le serveur d'Openlaszlo.
- Dans votre explorateur Web préféré tapez : http://localhost:8080/lps-4.[votre version]/lzproject/LZProject.lzx
- Après quelques instants vous devez voir l'écran de login de l'application s'afficher.
- Si seul l'écran s'affiche sans aucun libellé, vous avez certainement un problème d'accès aux classes java. Vérifier bien que vous n'avez pas manqué une étape.
{mxc}Articles associés
Trackback(0)
|
|
Dernière mise à jour : ( 23-08-2008 )
|