[fedora-java] JSF application with tomcat and gcj

Michael Bauschert Michael.Bauschert at web.de
Mon Jul 23 17:18:58 UTC 2007


Hi,

i run a jsf application with tomcat 5.5.23 under Fedora rawhide.

If it comes to compiling the JSPs i get the following errors:

javax.servlet.ServletException: Unable to compile class for JSP: 

An error occurred at line: 1 in the jsp file: /index.jsp
The type java.io.Writer cannot be resolved. It is indirectly referenced from required .class files
1: <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
2: <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
3:
4: <f:view>


An error occurred at line: 1 in the jsp file: /index.jsp
The method write(String) is undefined for the type JspWriter
1: <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
2: <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
3:
4: <f:view>

... there are many more such errors - for every line of the JSP


with the following stacktrace within the localhost*.log

Stacktrace:
   at org.apache.jasper.compiler.DefaultErrorHandler.javacError(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.compiler.ErrorDispatcher.javacError(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.compiler.JDTCompiler.generateClass(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.compiler.Compiler.compile(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.JspCompilationContext.compile(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so)
   at org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so)
   at javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationDispatcher.forward(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
   at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.StandardWrapperValve.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.StandardContextValve.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.StandardHostValve.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.valves.ErrorReportValve.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.core.StandardEngineValve.invoke(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.catalina.connector.CoyoteAdapter.service(catalina-5.5.23.jar.sowsz71d.so)
   at org.apache.coyote.http11.Http11Processor.process(tomcat-http-5.5.23.jar.so)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(tomcat-http-5.5.23.jar.so)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(tomcat-util-5.5.23.jar.so)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(tomcat-util-5.5.23.jar.so)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(tomcat-util-5.5.23.jar.so)
   at java.lang.Thread.run(libgcj.so.8rh)

The same version of the JSP-App is running perfectly fine under a windows tomcat.

The jars in the WEB-INF/lib are:

-rw-r--r-- 1 root root  188671 2007-01-25 17:00 commons-beanutils-1.7.0.jar
-rw-r--r-- 1 root root   46725 2007-01-25 17:00 commons-codec-1.3.jar
-rw-r--r-- 1 root root  559366 2007-01-25 17:00 commons-collections-3.1.jar
-rw-r--r-- 1 root root  168446 2007-01-25 17:00 commons-digester-1.6.jar
-rw-r--r-- 1 root root  112341 2007-01-25 17:00 commons-el-1.0.jar
-rw-r--r-- 1 root root   22379 2007-01-25 17:00 commons-fileupload-1.0.jar
-rw-r--r-- 1 root root  207723 2007-01-25 16:59 commons-lang-2.1.jar
-rw-r--r-- 1 root root   38015 2007-01-25 16:59 commons-logging-1.0.4.jar
-rw-r--r-- 1 root root  138956 2007-03-23 11:38 commons-validator-1.3.1.jar
-rw-r--r-- 1 root root   16923 2007-01-25 16:59 jstl-1.1.0.jar
-rw-r--r-- 1 root root  251988 2007-02-13 10:18 myfaces-api-1.1.5.jar
-rw-r--r-- 1 root root  543521 2007-02-12 10:09 myfaces-impl-1.1.5.jar
-rw-r--r-- 1 root root   65261 2007-01-25 17:00 oro-2.0.8.jar
-rw-r--r-- 1 root root 2941389 2007-06-12 12:28 tomahawk-1.1.6.jar

Any ideas ?

Regards
Michael




More information about the java-devel mailing list