Tomcat mit struts Projekt läuft - JSF Projekt nicht

zetagi

Grünschnabel
Hallo zusammen,

ich habe ein Problem mit Tomcat unter Ubuntu.
Ich habe 2 Testprojekte die auf meinem Windows Tomcat laufen. Eins mit struts und eins mit jsf. Das mit struts läuft auf dem Linux Server einwandfrei. Das JSF Projekt bricht sofort mit folgender Fehlermeldung ab.

Warum geht struts und jsf nicht, obwohl unter Windows beide Projekte laufen? :confused:
Die jsf Jars sind vorhanden.

org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
/var/lib/tomcat5/work/Catalina/localhost/snooper/org/apache/jsp/index_jsp.java:7: org.apache.jsp.index_jsp is not abstract and does not override abstract method getDependants() in org.apache.jasper.runtime.JspSourceDependent
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
^


Generated servlet error:
/var/lib/tomcat5/work/Catalina/localhost/snooper/org/apache/jsp/index_jsp.java:12: getDependants() in org.apache.jsp.index_jsp cannot implement getDependants() in org.apache.jasper.runtime.JspSourceDependent; attempting to use incompatible return type
found : java.util.List
required: java.lang.Object
public java.util.List getDependants() {
^
2 errors



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
 
Kann mann wohl nur mutmassen. Ohne dir wohl leider richtig helfen zu können würde ich momentan einfach von einem Versionsproblem ausgehen.

Sind dir Requirements erfüllt? Sprich google mal genau nach welche tomcat Version du benötigst für jene JSF Version.
Ich mein es gab da mal etwas ;)
 

Neue Beiträge

Zurück