🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8819

Re: Cocoon2 d�butant

#8819
From: Rapha�l THERY
Date: Wed, 01 Aug 2001 06:45
204 lines
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-mail
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>

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