Salut, les gars. Débutant à tomcat/apache, java returner ici. Je tente d'exécuter l'exemple étape par étape here (http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html). Malheureusement, je reçois toujours une erreur indiquant que "le projet n'a pas été construit car son chemin de compilation est incomplet." Impossible de trouver le fichier de classe pour javax.servlet.http.HttpServletResponse.Réparer le chemin de compilation puis essayer de construire le projet. " J'ai regardé dedans et ai découvert que javax.servlet est commenté par défaut dans un fichier conf/web.xml pour tomcat et que c'était parce que les gens devraient maintenant éviter l'utilisation de servlets ou quelque chose.Comment remplacer ServletException après Tomcat 6.0?
Mes questions sont donc:
- Comment puis-je réécris ce afin qu'il soit conforme aux principes qui la cause?
- (Question Bonus) Une fois que j'apporte des modifications dans ce fichier tomcat, conf/web.xml, comment puis-je faire en sorte que ces modifications soient répercutées dans mon éditeur (dans ce cas, Eclipse)?
Merci!
Désolé que je ne puisse pas lier le site qui m'a fait penser que j'avais besoin de le remplacer; J'ai besoin de 10 rep avant de poster plus d'un lien dans une question. J'avais trouvé ce lien, http://faq.javaranch.com/view?InvokerServlet, tout en essayant de trouver comment résoudre ce problème. La partie sous "Cutting to the Chase" m'a fait penser que c'était maintenant une mauvaise pratique, mais maintenant je devine - à cause de votre perspicacité - que les servlets Invoker sont un type particulier qui ne condamne pas le reste. L'inclusion explicite du servlet-api.jar a résolu le problème de génération. Merci! – Danny
Le 'InvokerServlet' est complètement indépendant de cela. C'est une classe de servlet spéciale spécifique à Tomcat qui vous permet d'invoquer des servlets directement par son paquet/nom de classe dans l'URL sans avoir besoin de les faire correspondre à un 'modèle-url 'spécifique dans' web.xml' de webapp. Cela a été plus tard considéré comme un trou de sécurité énorme, donc il a été désactivé par défaut depuis Tomcat 5.0 (oct 2002) et est supprimé dans Tomcat 7.0 (juin 2010).En passant, je ne comprends toujours pas comment le titre de votre question est lié à tout cela. – BalusC