cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marc Salvetti" <salvetti.m...@gmail.com>
Subject Re: Envoi de mail dans une application
Date Thu, 01 Feb 2007 13:41:04 GMT
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 <jp.lesire@gmail.com>:
>
> 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:salvetti.marc@gmail.com]
> 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 <jp.lesire@gmail.com>:
> >
> > 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="cocoon@localhost"/>
> >                         <map:parameter name="to"
> > value="claurent@expert-it.com"/>
> >                         <!--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="jp.lesire@gmail.com"/>
> >                         <!--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:salvetti.marc@gmail.com]
> > 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:users-fr-unsubscribe@cocoon.apache.org
> > Autres commandes : mailto:users-fr-help@cocoon.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message