Et en plus, j'ai ca en plus depuis que j'ai mis les ** en sachant qu'avec un * ca merdait quand meme
org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: mail/ <map:mount> - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps /cocoon/sitemap.xmap - 951:66 -----Original Message----- From: Marc Salvetti [mailto:[EMAIL PROTECTED] Sent: jeudi 1 février 2007 16:12 To: users-fr@cocoon.apache.org Subject: Re: Envoi de mail dans une application Non, le pb vient pas de la, la requete est interprete par le match et match="*" doit marcher pour n'importe quoi (qui ne contient pas de /) sinon c'est ** . essaye de voir ds le log (dans WEB-INF/log) tu devrais retrouver le cheminement de ta requete dans les sitemaps et comprendre ce qui va pas. pour moi, c'est des pb de chemins absolu ou relatif, avec prefix /cocoon/mail, /mail ou rien ca devrait pas etre si sorcier ;) 2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>: > > En fait j'ai suivi ton conseil et suis allé compulser la doc sur les > sitemap > > Il apparait donc que j'ai mis le components en 1er et suivent les > pipelines. > Logiquement, pas de prob > > Mais il me donnais le message suivant : send-a-mail n'existe pas !! > D'accord, j'ai bien compris ce que tu m'a dis avec la requête, mais > send-a-mail dois bien correspondre à quelque chose et c'est bien la > question > que je me pose. > > Alors, j'ai modifié le nom de mon actin dans le form de > cocoon/mail/send-a-mail à cocoon/mail/sendmail.. > > A mourir de rire, meme de ca il n'en veut pas, c'est le meme nom partout, > A > part que, je te promet que je ne vais que là où me dis de faire > > Ca ne marche pas(de ma faute je le sais bien) : > > org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: > mail/sendmail > <map:mount> - > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > /cocoon/sitemap.xmap - 951:66 > > > snifff > -----Original Message----- > From: Marc Salvetti [mailto:[EMAIL PROTECTED] > Sent: jeudi 1 février 2007 15:52 > To: users-fr@cocoon.apache.org > Subject: Re: Envoi de mail dans une application > > et ca marche ? > > 2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>: > > > > Donc, a ton sens, il est imperatif que le component se trouve dans la > > sitemap du dossier mail. > > Dans un de tes messages, tu m'a dis que si il se trouve dans le sitemap > de > > cocoon ce n'est pas grave si ce n'est qu'il ne dois pas se trouver dans > > une > > nouvelle balise component car il ne peut y en avoir 2 sur le meme > > document.(ok pour ca) > > Logique meme. > > Mais je l'ai viré du sitemap de cocoon pour l'avoir alors dans le > sitemap > > de > > mail pour me donner cela : > > > > > > <?xml version="1.0"?> > > <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> > > > > <map:components> > > <map:actions> > > <map:action name="sendmail" logger="sitemap.action.sendmail" > > src="org.apache.cocoon.acting.Sendmail > "/> > > </map:actions> > > </map:components> > > > > <map:pipelines> > > <map:pipeline> > > <map:match pattern="send-a-mail"> > > <map:act type="sendmail"> > > <!-- To override defaults > > specified > > in cocoon.xconf: > > <map:parameter > > name="smtp-host" value="localhost"/> > > <map:parameter > > name="smtp-user" value="john"/> > > <map:parameter > > name="smtp-password" value="john"/> > > --> > > <map:parameter name="from" > > value="[EMAIL PROTECTED]"/> > > <map:parameter name="to" > > value="[EMAIL PROTECTED]"/> > > <!--map:parameter > > name="subject" > > value="{request-param:objet}"/--> > > <!--map:parameter > name="body" > > value="{request-param:body}"/--> > > <!--map:parameter name="cc" > > value="{request-param:cc}"/--> > > <map:parameter name="bcc" > > value="[EMAIL PROTECTED]"/> > > <!--map:parameter > > name="attachments" > > > > value="uploaded_file1 context://welcome.xml"/--> > > <map:generate > > src="mail/{status}.xml"/> > > <map:serialize type="xml"/> > > </map:act> > > </map:match> > > </map:pipeline> > > </map:pipelines> > > </map:sitemap> > > > > Au fait, si un jour je peux te remercier, je le ferai. > > > > phil > > -----Original Message----- > > From: Marc Salvetti [mailto:[EMAIL PROTECTED] > > Sent: jeudi 1 février 2007 15:23 > > To: users-fr@cocoon.apache.org > > Subject: Re: Envoi de mail dans une application > > > > Oui, ca a un rapport, l'action de ton formulaire correspond a l'url que > > recoit cocoon : > > > > quand tu affiche ton form, tu es sur l'url > > http://localhost:8080/cocoon/mail/quelquechose (ou tu devrais) > > quand ton form est envoyé, il resoud l'url d'action par rapport a la ou > tu > > te trouve. > > dans ton cas c'est une ref absolue '/cocoon....' donc pas de pb par > > rapport > > a ca > > > > par rapport au pb que tu avais ds le mail d'avant, visiblement, tu n'as > > pas > > collé la section components au bon endroit. > > tu devrais regarder un peu la doc sur la sitemap avant de continuer... > > > > http://cocoon.apache.org/2.1/userdocs/concepts/sitemap.html > > > > > > > > > > 2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>: > > > > > > Et maintenant, je reviens au point d'avant : > > > > > > org.apache.cocoon.ResourceNotFoundException: No pipeline matched > > request: > > > mail/send-a-mail > > > <map:mount> - > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > /cocoon/sitemap.xmap - 951:66 > > > > > > L'action de mon formulaire s'appelle : /cocoon/mail/send-a-mail > > > > > > Est-ce que ca a un rapport? > > > Dois je modifier quelque part? > > > Ou modifier send-a-mail par sendmail? > > > > > > Note que j'ai essayé et j'ai quand meme une erreur > > > > > > > > > -----Original Message----- > > > From: Marc Salvetti [mailto:[EMAIL PROTECTED] > > > Sent: jeudi 1 février 2007 14:41 > > > To: users-fr@cocoon.apache.org > > > Subject: Re: Envoi de mail dans une application > > > > > > Effectivement, ton erreur vient du fait qu'il ne trouve pas l'action > > > sendmail. > > > Normalement, la section components est herité par les sous sitemaps, > dc > > si > > > ce code se trouve ds la sitemap principale, ta sitemap devrait y > > acceder. > > > Par contre, tu ne doit avoir qu'une seule section <map:components> par > > > sitemap, donc si tu as collé ca a la suite ds la sitemap principale ca > > ne > > > peut pas marcher > > > essaye soit de coller ca ds mail/sitemap.xmap ou verifie que tu n'a > pas > > 2 > > > sections components ds la sitemap principale > > > > > > 2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>: > > > > > > > > Hahhaaa... > > > > Et ben non... mais c'est un autre message a l'horizon. > > > > > > > > org.apache.avalon.framework.configuration.ConfigurationException: > Type > > > > 'sendmail' is not defined for 'act' at > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/mail/sitemap.xmap:7:30 > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/mail/sitemap.xmap - 7:30 > > > > > > > > Type 'sendmail' is not defined for 'act' at > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/mail/sitemap.xmap:7:30 > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/mail/sitemap.xmap - 7:30 > > > > > > > > Failed to load sitemap from file:/C:/Program Files/Apache Software > > > > Foundation/Tomcat 5.5/webapps/cocoon/mail/sitemap.xmap > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/mail/sitemap.xmap - 7:30 [ConfigurationException] > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > /cocoon/sitemap.xmap - 951:66 <map:mount> > > > > > > > > AU FAIT : ce code ci doit normalement se trouver où si ce n'est pas > > dans > > > > le > > > > sitemap de cocoon? > > > > > > > > <map:components> > > > > > <map:actions> > > > > > <map:action name="sendmail" logger="sitemap.action.sendmail" > > > > > src="org.apache.cocoon.acting.Sendmail"/> > > > > > </map:actions> > > > > > </map:components> > > > > > > > > Car je pense vraiment que l'erreur vient de là vu qu'il n'est plas > > nulle > > > > part > > > > > > > > phil > > > > > > > > -----Original Message----- > > > > From: Marc Salvetti [mailto:[EMAIL PROTECTED] > > > > Sent: jeudi 1 février 2007 14:11 > > > > To: users-fr@cocoon.apache.org > > > > Subject: Re: Envoi de mail dans une application > > > > > > > > normalement ds le sitemap.xmap, tu as ceci > > > > <!--+ > > > > | Mount everything else by calling the sitemap.xmap file > > located > > > > | in the requested folder. > > > > +--> > > > > <map:match pattern="*/**"> > > > > <map:mount src="{1}/" uri-prefix="{1}"/> > > > > </map:match> > > > > > > > > ca sert a monter les sitemaps ds les sous repertoires > > > > > > > > ton matcher est ok pour "mail/*" mais a priori, la config par defaut > > > > retire > > > > le prefixe mail/ avant de passer la requete a la sous-sitemap (c'est > > le > > > > uri-prefix="{1}") > > > > donc essaye match="*" ou plutot match="send-a-mail", ca pourrait > > > marcher > > > > ;) > > > > > > > > > > > > > > > > 2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>: > > > > > > > > > > Oui, je vais te montrer le code (sorry pour l'indentation) : > > > > > > > > > > <?xml version="1.0"?> > > > > > <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> > > > > > > > > > > <map:pipelines> > > > > > <map:pipeline> > > > > > <map:match pattern="mail/*"> > > > > > <map:act type="sendmail"> > > > > > <!-- To override defaults specified in > > > > > cocoon.xconf: > > > > > <map:parameter name="smtp-host" > > > > > value="localhost"/> > > > > > <map:parameter name="smtp-user" > > value="john"/> > > > > > <map:parameter name="smtp-password" > > > > value="john"/> > > > > > --> > > > > > <map:parameter name="from" > > > > > value="[EMAIL PROTECTED]"/> > > > > > <map:parameter name="to" > > > > > value="[EMAIL PROTECTED]"/> > > > > > <!--map:parameter name="subject" > > > > > value="{request-param:objet}"/--> > > > > > <!--map:parameter name="body" > > > > > value="{request-param:body}"/--> > > > > > <!--map:parameter name="cc" > > > > > value="{request-param:cc}"/--> > > > > > <map:parameter name="bcc" > > > > > value="[EMAIL PROTECTED]"/> > > > > > <!--map:parameter name="attachments" > > > > > > > > > > value="uploaded_file1 context://welcome.xml"/--> > > > > > <map:generate src="mail/{status}.xml"/> > > > > > <map:serialize type="xml"/> > > > > > </map:act> > > > > > </map:match> > > > > > </map:pipeline> > > > > > </map:pipelines> > > > > > </map:sitemap> > > > > > > > > > > Le fichier est bien nommé sitemap.xmap et est placé dans > cocoon/mail > > > > > > > > > > -----Original Message----- > > > > > From: Marc Salvetti [mailto:[EMAIL PROTECTED] > > > > > Sent: jeudi 1 février 2007 13:48 > > > > > To: users-fr@cocoon.apache.org > > > > > Subject: Re: Envoi de mail dans une application > > > > > > > > > > > > > > > > > org.apache.cocoon.ResourceNotFoundException: No pipeline matched > > > > > request: > > > > > > mail/send-a-mail > > > > > > <map:mount> - > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps > > > > > > /cocoon/sitemap.xmap - 951:66 > > > > > > > > > > > > > > > apparement il cherche ton pipe dans la sitemap principale, alors > > qu'il > > > > > devrait chercher dans /mail/sitemap.xmap > > > > > tu as bien créé un dossier mail avec un sitemap dedans ? > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ > > > > > Pour vous desinscrire : mailto: > > [EMAIL PROTECTED] > > > > > Autres commandes : mailto:[EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ > > > > Pour vous desinscrire : mailto: > [EMAIL PROTECTED] > > > > Autres commandes : mailto:[EMAIL PROTECTED] > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ > > > Pour vous desinscrire : mailto:[EMAIL PROTECTED] > > > Autres commandes : mailto:[EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > > Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ > > Pour vous desinscrire : mailto:[EMAIL PROTECTED] > > Autres commandes : mailto:[EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ > Pour vous desinscrire : mailto:[EMAIL PROTECTED] > Autres commandes : mailto:[EMAIL PROTECTED] > > --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]