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]


Répondre à