Articles taggués: jboss
Java »
Une erreur bête après avoir migré de JBoss 4.0.5 à JBoss 4.2.1 GA avec une simple page JSP:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 22 in the generated java file
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.rfs.j2ee.KiWI.util.CompressFilter.doFilter(CompressFilter.java:86)
com.rfs.wfsignon.web.SignOnFilter.doFilter(SignOnFilter.java:186)
com.rfs.j2ee.KiWI.util.EncodingFilter.doFilter(EncodingFilter.java:38)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Cette erreur est toute bête: l’implémentation de la class JspFactory retournée par le classloader charge une version qui se trouve dans votre EAR ou dans votre WAR. Pour nous en effet nous avions servlet-2.3.jar à la racine de l’EAR (construit avec maven2). Bref il suffit de retirer cette …
Java »
Ce matin sur The ServerSide j’ai trouvé un article de Michael Yuan sur JBoss Seam 2.0 qui reprend les nouveautés et présente le framework JBoss Seam. J’appelle à la conversion les développeurs qui ont un projet avec des EJB3 pour la partie business et JSF pour la partie Web. Vous verrez à quel point JBoss Seam vous simplifie le travail.
Voici quelques questions/réponses sur ce que l’on peut faire aujourd’hui avec JBoss Seam pour compléter l’article de Michael Yuan. J’espère vous apporter ici des nouvelles fraiches par rapport à ce que …
Java »
Hier soir j’ai compilé la derniere version de JBoss Seam 2.0 Beta 1 toute fraiche tombée de CVS. La release officielle est pour bientôt mais j’avais envie (et besoin) de vérifier comment mes applications passeront en 2.0
Tout d’abord au niveau des packages, comme Gavin l’a expliqué dans un post (voir forum JBoss), il y a eu une réorganisation et un nettoyage des packages. De manière très concrete, il faut prévoir un peu de refactoring au niveau des imports mais rien de très compliqué.
Au niveau de la configuration, attention au fichier …
Java »
Je suis sur un nouveau projet personnel. Basé sur JBoss Seam, j’ai besoin de librairies JSF assez puissante pour gagner du temps. Ce matin j’ai vu qu’ICEsoft Technologies, Inc a annoncé la sortie officielle de la librairie JSF ICEFaces en version 1.6. Cette nouvelle version s’intégre avec JBoss Seam 1.2.1 GA. Des tutoriaux permettent d’apprendre à coder des pages rapidement. Le mieux cependant est peut-être de regarder la page de démonstration pour vous faire une idée.
Par rapport à d’autres librairies comme tomahawk qui a du mal à s’intégrer avec Seam, …
Java »
J’ai trouvé un léger problème lorsque vous utiliser JBoss Seam et des pages en français. C’est un souci connu avec Tomcat, le connecteur qui est utilisé sur JBoss pour la partie Web. En effet l’encodage des URI est effectué en ISO-8859-1 par défaut, ce qui pose certains soucis lorsque vous voulez faire de l’UTF-8.
Si vous ne sauver pas les fichiers en UTF-8 dans Eclipse ou Intellij vous aller rencontrer par ailleurs un autre problème lors du chargement de la page car les caractères ne sont pas chargés avec le bon …
