Oui j'ai bien le tools.jar dans mon classpath. Si c'�tait d� � �a, aucune servlet et jsp ne fonctionneraient non ? C'est au lancement de la servlet TableServlet que je re�ois une ServletException. L'autre servlet (Login) et mes jsp fonctionnent correctement.
Merci quand m�me Jean Michel Jerome Moliere a �crit : > At 05:57 PM 5/2/2002 +0200, you wrote: > >Bonjour � tous, > > une premiere remarque: > parles tu de servlets ou de JSPs? > dans le cas d'une servlet , la classe est compilee avant d'etre deployee, > dans le cas d'une JSP il y a compilation a la volee puis mise en cache... > > > <form name="login" method="post" action="servlet/Login"> (j'accede � > >Login) > > <form method="get" action="servlet/TableServlet"> (je n'accede pas � > >TableServlet) > > > >et dans mon fichier web.xml j'ai: > > > > <servlet servlet-name='Login' servlet-class='Login'> > > <init-param dbName='jdbc/ACCESS_RIGHTS'/> > > </servlet> > > <servlet servlet-name='TableServlet' servlet-class='TableServlet'> > > <init-param dbName='jdbc/ACCESS_RIGHTS'/> > > </servlet> > > <servlet-mapping> > > <url-pattern>/servlet/*</url-pattern> > > <servlet-name>invoker</servlet-name> > > </servlet-mapping> > > > > > >De plus le serveur d'applications (resin) compile les deux sevrvlets > >lorsque il faut. > >Je me pose donc une question: quand est-ce fait-il cela ? Au lancement > >de l'application > >il compile toutes les servlets ou bien il compile la servlet au moment > >ou il en a besoin ? > > cf reponse plus haut... > > >Ca voudrait dire qu'il trouve ma servlet TableServlet quand m�me ? > juste a tout hasard as tu dans ton classpath le tools.jar de ton JDK, si tu > fais des JSPs ce fichier est necessaire car il contient justement le code > contenant les outils pour la compilation a la volee (classes non > documentees du package sun.tools.javac de memoire, d'ailleurs si je me > trompe mercide rectifier). > > malheureusement je ne connais pas resin, je peux te conseiller sur tomcat > mais pas sur ce tool!! > > Jerome -- Jean Michel Flambard http://www.multimania.com/jmflambard
