Bonjour à tous,

Je viens vers vous car j'ai un problème pour lequel (pour une fois) google ne m'a pas beaucoup aidé.

Je suis sous Fedora 8. Je viens d'installer via yum tomcat5 et le répertoire webapps. Lorsque j'exécute une JSP de démo qui vient avec le package installé, elle marche sans problème.
Lorsque je crée un répertoire webapps/test et que je place un fichier html dedans dont le contenu est
hello world
je peux le consulter sans problème.
Lorsque je renomme ce même fichier au format .jsp, j'obtiens l'erreur suivante:
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP:


An error occurred at line: 1 in the generated java file
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.io.Serializable cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.io.IOException cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.lang.Exception cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.util.Enumeration cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 1 in the generated java file
The type java.lang.Throwable cannot be resolved. It is indirectly referenced from required .class files


An error occurred at line: 7 in the generated java file
The hierarchy of the type index_jsp is inconsistent


An error occurred at line: 7 in the generated java file
The type index_jsp must implement the inherited abstract method JspSourceDependent.getDependants()


An error occurred at line: 10 in the generated java file
java.util.List cannot be resolved to a type


An error occurred at line: 12 in the generated java file
Object cannot be resolved to a type


An error occurred at line: 13 in the generated java file
_jspx_dependants cannot be resolved


An error occurred at line: 17 in the generated java file
java.io.IOException cannot be resolved to a type


An error occurred at line: 17 in the generated java file
No exception of type ServletException can be thrown; an exception type must be a subclass of Throwable


An error occurred at line: 25 in the generated java file
Object cannot be resolved to a type

Une erreur s'est produite à la ligne: 1 dans le fichier jsp: /index.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: helloooo


Une erreur s'est produite à la ligne: 1 dans le fichier jsp: /index.jsp
The method write(String) is undefined for the type JspWriter
1: helloooo



An error occurred at line: 43 in the generated java file
Throwable cannot be resolved to a type


An error occurred at line: 44 in the generated java file
t cannot be resolved


An error occurred at line: 48 in the generated java file
t cannot be resolved

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.compiler.ErrorDispatcher.javacError(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.compiler.JDTCompiler.generateClass(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.JspCompilationContext.compile(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.26.jar.so)
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.26.jar.so)
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.26.jar.so)
Je n'avais pas essayé auparavant les jsp sous linux. Je soupçonnais la machine virtuelle de gnu de mettre les choses à mal mais il n'en est rien.
J'ai tenté de modifier la variable $JAVA_HOME du fichier /etc/tomcat5.conf pour la faire pointer vers le jdk de sun, sans plus de résultats.

Je suis assez perplexe. Quelqu'un aurait-il une idée à proposer avant que je n'entame une installation manuelle ?