Article View: fr.comp.text.xml
Article #8819Re: Cocoon2 d�butant
From: Rapha�l THERY
Date: Wed, 01 Aug 2001 06:45
Date: Wed, 01 Aug 2001 06:45
204 lines
8612 bytes
8612 bytes
Non avec Cocoon 1 c'est beaucoup moins compliqu� ... mais sans doute beaucoup moins ouvert ! Rapha�l cib <cibci1@caramail.com> a �crit dans le message : 9k72uo$77j$1@wanadoo.fr... > Merci pour ton aide, �a fait plaisir de voir qu'il y a des sites fran�ais > vivement. D�s que je saurai un peu mieux mieux me d�brouiller, j'esp�re > pouvoir participer non plus aux questions mais aux r�ponses (enfin, quand > elles seront vraiment faciles) > Apr�s une semaine de tutoriaux, j'ai fini par comprendre que tout r�sidait > dans cette histoire de "Sitemap". > Je ne sais pas si c'�tait la m�me chose dans la version 1. > J'explique si un d�butant avait le m�me probl�me d'incompr�hension ( en 2 > points). > > LE FICHIER > Chaque r�pertoire de Cocoon2 contient un fichier sitemap.xmap qui g�re les > r�qu�tes que les navigateurs envoient. Pour chaque fichier xml que l'on > ajoute au r�pertoire, il faut aussi ajouter quelques lignes dans le fichiers > sitemap.xmap, du genre (j'explique ensuite): > > <map:match pattern="hello.html"> > <map:generate src="docs/samples/hello-page.xml"/> > <map:transform src="stylesheets/page/simple-page2html.xsl"/> > <map:serialize type="html"/> > </map:match> > > entre les tags:<map:pipelines> et </map:pipelines> > > Ces lignes informent le serveur que si le navigateur requ�te la page > "hello.html" , il faut g�n�rer la page hello-page.xml (du sous-r�pertoire > docs/sample) en la transformant avec la feuille de style > simple-page2html.xsl (du sous-repertoire stylesheet/page) et de renvoyer du > html. > Voil�. Il fallait donc pour que ma requ�te > http://localhost:8080/cocoon/xml/cib.html > aboutissent, que j'ai ajout� les lignes: > > <map:match pattern="cib.html"> > <map:generate src="docs/samples/cib2.xml"/> > <map:transform src="stylesheets/page/cib2.xsl"/> > <map:serialize type="html"/> > </map:match> > > dans le fichier sitemap.xmap du dossier C:/Tomcat/webapps/cocoon/xml. > > LE REPERTOIRE > Mais ce n'est pas tout. Le premier sitemap �valu� � chaque requ�te est celui > du repertoire Tomcat/webapps/cocoon. Ce dossier doit contenir quelques > lignes pour savoir vers quel sous r�pertoire envoyer les requ�tes. Ici, pour > que les requ�tes concernant le sous-dosssier /xml/ soit prises en compte, il > fallait ajouter: > > <map:pipeline> > <map:match pattern="xml/**"> > <map:mount uri-prefix="xml" src="xml/" check-reload="yes"/> > </map:match> > </map:pipeline> > <map:pipeline> > > au sitemap.xmap principal. > > R�f�rence: > http://xml.apache.org/cocoon2/uc2.html > > Merci encore d'avoir r�pondu � l'appel, et j'aimerai bien savoir si c'est > comme �a dans les version pr�c�dentes de cocoon. > > Cib > > Bordeaux, xml et gay pride. > > > "Rapha�l THERY" <raphael.thery@free.fr> a �crit dans le message news: > RTs97.9315$R4.767029@nnrp4.proxad.net... > > Je vais essay� d'�tre plus pr�cis ;-) > > Pour ma part, j'ai install� Tomcat 3.2.2. et Cocoon 1.8.2. .... et Apache > > 1.3.20. (c'est donc diff�rent) > > > > Je suppose que tu as cr��e un r�pertoire cocoon dans le r�pertoire webapps > > de tomcat et normalement > > tu as du aussi ajouter la d�finition du contexte dans le fichier > server.xml > > du style > > > > <Context path="/cocoon" docBase="webapps/cocoon" .... ></Context> > > > > apr�s quoi tu as recopi� tout le contenu du r�pertoire samples de la > > distribution cocoon dans le r�pertoire webapps/cocoon > > > > et enfin tu as ajout� dans le web.xml le contenu de celui fournis dans la > > distrib cocoon et recopi� le fichier cocoon.properties dans ce > > m�me r�pertoire � savoir web-inf. > > > > ce qui fait qu'en tapant l'url <serveur>/cocoon/index.xml tu obtiens la > page > > d'accueil des exemples cocoon. > > > > Si d�j�, � cette �tape cela fonctionne, laisse tomber le reste (jserv, > jk). > > Tu peux ainsi � titre d'exemple mettre tes fichiers dans cette arbo pour > > v�rifier que tout marche ! > > > > Dans le cas contraire explique le plus pr�cisement ce qui ne marche pas > ... > > on essaiera de voir. > > Rapha�l > > > > > > cib <cibci1@caramail.com> a �crit dans le message : > > 9k45t2$s42$1@wanadoo.fr... > > > Super d'avoir un interlocuteur. > > > Me laisse pas tomber tout de suite. > > > Je veux bien faire comme dans les exemples (samples). Le probl�me est > > qu'il > > > n'y a aucun fichier xml dans les exemples, ou du moins, aucun qui ne > > poss�de > > > une processing Instruction pointant vers une xsl. > > > Je crois qu'il y a quelque chose que je n'ai pas compris dans le > > > fonctionnement basic de Cocoon. > > > Quant � ta question sur jserv ou jk, je ne sais m�me pas de quoi tu > > parles. > > > Ils en parlent dans l'un des User guide de Tomcat, mais c'est le user > > guide > > > d'une version 3.2 ou 3.3. La "current version " de Tomcat (j'ai essay� > la > > > pr�c�dente avec les m�mes r�sultats) est 4, mais il n'y a pas de doc > > > fournies. Tu crois qu'il faut que j'installe jk?? > > > Merci pour ton aide, > > > Cib > > > > > > Bordeaux, xml et gay pride. > > > "Rapha�l THERY" <raphael.thery@free.fr> a �crit dans le message news: > > > 89897.1691$6m5.2841700@nnrp6.proxad.net... > > > > Salut, > > > > A priori les fichiers xml/xsl que tu mets dans .../cocoon doivent > > > > fonctionner de la m�me mani�re que les exemples fournis. > > > > Par contre je me suis aper�u que Tomcat fait attention � la casse du > nom > > > des > > > > fichiers (cela pourrait expliquer pourquoi il fait une erreur). > > > > > > > > D'autre part pour utiliser les fichiers xml/xsl dans "une autre > > > > arborescence" il faut configurer Tomcat mais l� cela d�pend > > > > du mode de fonctionnement de ce dernier : jserv ou jk ! > > > > > > > > Rapha�l > > > > > > > > cib <cibci1@caramail.com> a �crit dans le message : > > > > 9k1q4o$do0$1@wanadoo.fr... > > > > > D�sol�, mais j'ai vraiment �puis� la liste de Faqs, de tutoriaux et > > des > > > > > google.groups, alors je me lance m�me si la question est stupide. > > > > > j'ai Cocoon2 et Tomcat4.05. J'ai l'impression que tout marche, > puisque > > > > > j'obtiens la page d'acceuil de Tomcat � localhost:8080 et que j'ai > > bien > > > la > > > > > page d'example de Cocoon dans le sous dossier cocoon. > > > > > > > > > > Question: o� diable faut il que je mette mes propres fichier xml et > > xsl > > > > pour > > > > > qu'ils soient trait�s par Cocoon???? > > > > > > > > > > Si je les mets dans le Tomcat/webapps/cocoon, j'obtiens le message > > > > d'erreur > > > > > "Ressource not found" pour la requ�te > > > localhost:8080\cocoon\monfichier.xml > > > > > Par contre je le trouve lorsque je le mets seulement dans > > > tomcat/webapps. > > > > Le > > > > > probl�me est qu'alors, les modifications que j'apporte � la feuille > > xsl > > > ne > > > > > sont pas r�percut�� sur le document xml. > > > > > > > > > > Bon, si qq'un peut m'aider. > > > > > Cib > > > > > > > > > > Bordeaux, xml et gay pride. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Technical Details
Message-ID:
<WzN97.2501$Ey6.3760189@nnrp6.proxad.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mailReferences:
<9k1q4o$do0$1@wanadoo.fr> <89897.1691$6m5.2841700@nnrp6.proxad.net> <9k45t2$s42$1@wanadoo.fr> <RTs97.9315$R4.767029@nnrp4.proxad.net> <9k72uo$77j$1@wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,1e699bd5d26f97a3 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-07-31 23:45:11 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!fr.clara.net!heighliner.fr.clara.net!proxad.net!feeder2-1.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail From: "Rapha�l THERY" <raphael.thery@free.fr> Newsgroups: fr.comp.text.xml References: <9k1q4o$do0$1@wanadoo.fr> <89897.1691$6m5.2841700@nnrp6.proxad.net> <9k45t2$s42$1@wanadoo.fr> <RTs97.9315$R4.767029@nnrp4.proxad.net> <9k72uo$77j$1@wanadoo.fr> Subject: Re: Cocoon2 d�butant Lines: 206 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Message-ID: <WzN97.2501$Ey6.3760189@nnrp6.proxad.net> Date: Wed, 01 Aug 2001 06:45:10 GMT NNTP-Posting-Host: 195.115.154.77 X-Complaints-To: abuse@proxad.net X-Trace: nnrp6.proxad.net 996648310 195.115.154.77 (Wed, 01 Aug 2001 08:45:10 CEST) NNTP-Posting-Date: Wed, 01 Aug 2001 08:45:10 CEST Organization: Guest of ProXad - France