Xavier LECHNER wrote:


Bonjour,

Mon problème est que j'essai de lancer une servlet à partir d'une page de Cocoon. Je m'explique :

Voici une partie de mon fichier xsl (qui est associer a une xsp) :
<form action="Compute">

Donc quand je clique sur le bouton de Submit il devrais lancer la servlet nommée Compute.

Au debut Cocoon me disais que l'url " http://localhost:8080/cocoon2/Cocoon-Test/xsp/Compute " n'etait pas match alors j'ai ajouter ce qui suis dans le fichier sitemap.xmap :

<map:match pattern="xsp/Compute">
<map:generate src="/Compute"/>
<map:serialize type="html"/>
</map:match>

Dans mon web.xml j'ai :

<servlet>
<servlet-name>Compute</servlet-name>
<display-name>Computation Servlet</display-name>
<description><![CDATA[Servlet that compute Fibonacci suite]]></description>
<servlet-class>tutorial.web.ComputeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Compute</servlet-name>
<url-pattern>/Compute</url-pattern>
</servlet-mapping>

et au bilan j'ai une reponse de Cocoon du genre :

Resource not found
\Compute (Le fichier spécifié est introuvable)

org.apache.cocoon.ResourceNotFoundException: Resource not found.: org.apache.excalibur.source.SourceNotFoundException: file:/D:/Compute doesn't exist.

Donc je pense que j'ai pas du configurer un truc pour que cela marche correctement et que ma servlet soit executée, pourriez vous m'aider ?

tu peux essayer de poster ton formulaire sur l'uri /Compute ex : <form action="/Compute">

--
Philippe GASSMANN
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à