Voilà, j'ai encore essayé mais j'ai toujours le meme message : 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
J'avoue que je pige pas trop bien, puisque logiquement, c'est bon... -----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]