java.lang.ClassCastException ne peut pas être lancé à javax.servlet.ServletException
Je suis en train de déployer une application java pour appspot (google appengine). Je suis nouveau sur java, si patient avec moi. Quand je lance l'application en local à partir d'eclipse, il fonctionne très bien.
Après l'avoir téléchargé google appspot, j'obtiens une erreur (seulement dans l'un des .pages jsp, les autres .jsp pages fonctionnent bien). Le journal d'erreur dit:
Uncaught exception from servlet
java.lang.ClassCastException: java.lang.ClassCastException cannot be cast to javax.servlet.ServletException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:754)
Quelqu'un peut-il éclairer sur ce problème? Ce qui pourrait être mal dans cette page particulière? Si vous souhaitez voir le code de la page, laissez-moi savoir.
OriginalL'auteur rec | 2009-11-09
Vous devez vous connecter pour publier un commentaire.
Il ressemble à quelque chose dans votre code est en train de lancer une exception qui ne provient pas de l'
ServletException
. Un gestionnaire en amont est la capture de l'exception et (peut-être) en train d'essayer de faire quelque chose d'intelligent avec.Il y a probablement une autre question sous-jacente causant l'exception levée dans la première place, mais qui peut être révélé par voir d'abord ce que l'exception est.
Si vous n'êtes pas sûr de l'endroit où cette exception est le cas, essayez d'habillage vous intégralité de la page gestionnaire dans une
try
...catch
bloc, à la recherche de tous lesThrowable
'. Lorsque vous en trouvez un, renvoyer à l'intérieur d'uneServletException
:Ceci devrait permettre au serveur web pour afficher l'exception de sorte que vous pouvez continuer à localiser le problème. Notez que cela devrait probablement être temporaire code.
OriginalL'auteur jheddings
Recherchez les instances de javax.servlet.ServletException.class dans votre WEB-INF/lib.
Contenu de servler.jar ou servlet.api.jar doivent être fournis bye le conteneur et ne doit pas figurer dans votre fichier WAR.
OriginalL'auteur lrkwz