[PB] lors de l'execution du tutoriel
Bonjour, j'essaie de me mettre à maven2. J'ai donc commencé par lire quelques docs puis j'ai commencé le tutoriel décrit dans : http://dcabasson.developpez.com/arti...uction-maven2/
Je pense avoir compris l'essentiel du tutoriel, cependant je n'arrive pas à la faire tourner.
1 / J'ai installé maven : mvn --version me renvoi :
Code:
1 2 3
| Maven version: 2.0.8
Java version: 1.6.0_03
OS name: "linux" version: "2.6.22-14-generic" arch: "i386" Family: "unix" |
2/ J'ai télécharger les sources du tutoriel. Lorsque je tape mvn test sur HotelDatabase, ou que je tape mvn install ça fonctionne.
3/ J'ai donc pris dans mon repository le fichier hotelWebApp.war et HotelDatabase.jar pour les copier dans mon serveur jboss (qui fonctionne) ou sur un serveur tomcat (qui tourne) , ça plante et me renvoi le résultat suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /index.jsp
Generated servlet error:
The type List is not generic; it cannot be parameterized with arguments <Hotel>
An error occurred at line: 9 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, parameterized types are only available if source level is 5.0
An error occurred at line: 20 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, 'for each' statements are only available if source level is 5.0
An error occurred at line: 39 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, 'for each' statements are only available if source level is 5.0
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /index.jsp
Generated servlet error:
The type List is not generic; it cannot be parameterized with arguments <Hotel>
An error occurred at line: 9 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, parameterized types are only available if source level is 5.0
An error occurred at line: 20 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, 'for each' statements are only available if source level is 5.0
An error occurred at line: 39 in the jsp file: /index.jsp
Generated servlet error:
Syntax error, 'for each' statements are only available if source level is 5.0
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs. |
Quelqu'un pourrait il me dire pourquoi ? :(