2009-12-08 1 views
0

J'utilise StringUtils dans mon code Java écrit dans Intellij IDEA. Mon serveur est la résine 3.1.9. Je n'ai aucun problème de compiler le code, mais quand je l'ai couru, je reçois l'exception d'exécution suivante:Erreur d'exécution lors de l'utilisation de StringUtils

com.caucho.java.JavaCompileException: /sample.jsp: 219: ne peut pas trouver le symbole symbole: méthode startsWithIgnoreCase (java.lang.String, java.lang.String) Lieu: classe org.apache.commons.lang.StringUtils

Suis-je raté quelque chose?

Merci

+0

Vérifiez votre chemin de classe. – crowne

+0

salut crowne, Merci pour la réponse. J'ai déjà placé commons-lang-2.4.jar dans mon classpath. mais je reçois toujours cette erreur. –

+1

Veuillez marquer cette question en réponse. – extraneon

Répondre

3

Vous avez dit que vous n'êtes pas d'avoir des erreurs de compilation. Mais en réalité, il s'agit d'une erreur de compilation. Vous avez ceci quand votre serveur a essayé de compiler votre page JSP. Montrez le code de votre JSP à la ligne no. 219.

Très probablement, vous n'avez pas le fichier jar commons-lang dans votre classpath, ce qui signifie que vous devez l'ajouter dans vos applications WEB-INF/lib.

+0

Salut, J'ai vérifié mon WEB-INF/lib et le common-lang-2.4.jar est dedans. –

+1

Utilisez-vous Resin dans votre IDE ou vous le déployez sur Resin depuis l'extérieur? Il pourrait y avoir le cas, que vous regardez au mauvais endroit. –

+0

J'utilise de la résine dans mon IDE –

Questions connexes