[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tomcat impossible de d'utiliser openlaszlo





Le 18 janvier 2009 18:39, Grégory Bulot <debian.list@batman.dyndns.org> a écrit :
jerome moliere <jerome.moliere@gmail.com> à écrit le Sat, 17 Jan 2009
23:53:24 +0100
> Bonjour Gregory,
> quelques conseils en vrac:
> - si t'as le choix utilises autre chose que Tomcat (jetty 6 ou encore
> mieux Glassfish)

Je suis pas marié avec tomcat .... ;-)

tant mieux  choisis la mariée avec diligence -)

Visiblement glassfish n'aime pas le servelet openlaszlo en .war :
Déploiement de l'application dans le domaine a échoué ; Erreur lors du
chargement des descripteurs de déploiement pour le module [lps-4.2]
ligne 72 colonne 12 -- Fichier de descripteur de déploiement
WEB-INF/web.xml dans l'archive [lps-4.2.0]. Element type "filter" must
be declared. Erreur lors du chargement des descripteurs de déploiement
pour le module [lps-4.2] ligne 72 colonne 12 -- Fichier de descripteur
de déploiement WEB-INF/web.xml dans l'archive [lps-4.2.0]. Element type
"filter" mus..

je pense que c'est simplement dû à un changement entre la servlet API 2.3 et 2.5 avec un passage de DTD à des schemas XML...

portant au niveau syntaxe xml cela semble cohérent (pas au niveau
glassfish visiblement) : la ligne 72, col 12 et juste après le premier
'<filter>'
<!-- lzproject mappings -->
  <filter>
     <filter-name>I18NFilter</filter-name>
     <display-name>Filter loading I18N message bundle</display-name>
     <filter-class>org.openlaszlo.lzproject.i18n.I18NFilter</filter-class>
  </filter>
  <filter>
     <filter-name>SecurityFilter</filter-name>
     <display-name>This filter checks if the request is made to one of
the protected web services, making sure, only authorized requests get
through</display-name>
<filter-class>org.openlaszlo.lzproject.security.SecurityFilter</filter-class>
</filter>

oui en gros il te dit que l'ordre de déclaration a changé...



> - evites les packages Debian, j'ai eu une série d'échanges avec les
> mainteneurs de packages Java ils ne sont pas très open et livrent des
> trucs qui sont de veritables gadgets , rien à faire sur des serveurs
> de prod ...

ok, j'essaierais de m'en rappeler si je dois retourner sur tomcat

pour tout ce qui est Java en général!!!
un aptitude install openjdk-jdk te descend un sacré paquet de merdes...oups pardon -)

> - si t'utilises Tomcat, dans le répertoire log t'as un fichier
> server.log, grep sur Exception pour voir s'il y a de strucs bizarres

En fait après mon mail, j'ai récupéré le tgz de openlaszlo que j'ai
extrait au même endroit que le war initial
C'était déjà mieux, ajout d'un index.html, plus d'autres trucs,
impossibilité de générer le module météo en 'solo' : bref faire du swf

en voulant installer glassfish j'ai une une erreur 'exploitable' :
manque tools.jar, j'ai installé sun-java5-jdk, ensuite j'ai eu l'erreur
d'installation du war (cf début de ce  post), ne voyant pas l'erreur,
je suis retourné sur tomcat/openlaszo .... et là pas d'erreur de
génération et j'ai un swf fonctionnel :
http://www.bulot-fr.com/openlaszlo/weather/ (essayez ce code ville
plutot : FRXX0016)

pour info, mes 2 tests 'tuto tomcat glassfish' ici

http://joomla.bulot-fr.com/content/view/95/57/
http://joomla.bulot-fr.com/content/view/94/57/


> - si tu restes sur du Tomcat passes sur la derniere version stable
> qui est censée être la 6.0.18..

ok, je regarde si j'arrive à utilise glassfish et openlaszlo, dans le
cas contraire, je tente tomcat  6.0.18 : core + deployer ou seul le core
suffit ? (j'avaous ne pas saisir la différence entre la base et la
version standalone du readme avant la partie download)

a priori comme d'habitude avec Glassfish ,cela tourne sans souci..même s'il fait semblant de râler...


>
> Racontes ce qu'il t'arrive après cela..
> Jerome

je crois avoir déjà raconté pas mal de choses ;-)

en effet



jerome

--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles

Reply to: