IP-Projects.de
Active Member
Hallo,
vielleicht kann mir jemand bei einen Problem helfen.
Ich versuche aktuell .jsp Files über Apache2 an Tomcat 5.5 zu übergeben. Leider erscheint beim vHost beim aufrufen des .jsp Files folgender Fehler:
Die Log Files weisen allerdings auch nichts sonderlich schlüssiges auf.
Es scheint so, als ob irgendwelche Files fehlen würden, es sind aber definitiv alle normal nötigen Files vorhanden. Ich tippe darauf, dass irgendwo ein Pfad falsch definiert ist oder der gleichen.
Einstellungen server.xml:
<domain.tld> ist der Domainname
Es handelt sich um ein Debian Etch Serversystem mit Sun Java. Java scheint auch von Tomcat 5.5 korrekt geladen zu werden.
Eventuell kennt sich jemand mit Tomcat 5.5 in Verbindung mit Apache2 aus und kann mir etwas unter die Arme greifen. Ich bin auch bereit eine Aufwandsentschädigung zu zahlen.
vielleicht kann mir jemand bei einen Problem helfen.
Ich versuche aktuell .jsp Files über Apache2 an Tomcat 5.5 zu übergeben. Leider erscheint beim vHost beim aufrufen des .jsp Files folgender Fehler:
Code:
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
Only a type can be imported. de.csmonline.TestCounter resolves to a package
An error occurred at line: 11 in the jsp file: /testsm1/index.jsp
Generated servlet error:
TestCounter cannot be resolved
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: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:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
Only a type can be imported. de.csmonline.TestCounter resolves to a package
An error occurred at line: 11 in the jsp file: /testsm1/index.jsp
Generated servlet error:
TestCounter cannot be resolved
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: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:275)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5 logs.
Die Log Files weisen allerdings auch nichts sonderlich schlüssiges auf.
Code:
09.05.2008 15:42:30 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/i386/client:/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/../lib/i386:/opt/mono-1.2.6/lib:
09.05.2008 15:42:30 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
09.05.2008 15:42:30 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 914 ms
09.05.2008 15:42:30 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
09.05.2008 15:42:30 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
09.05.2008 15:42:30 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
09.05.2008 15:42:31 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
09.05.2008 15:42:31 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
09.05.2008 15:42:31 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
09.05.2008 15:42:31 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/24 config=null
09.05.2008 15:42:31 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
09.05.2008 15:42:32 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1865 ms
09.05.2008 15:45:41 org.apache.jk.common.MsgAjp processHeader
SEVERE: BAD packet signature 18245
09.05.2008 15:45:41 org.apache.jk.common.ChannelSocket processConnection
SEVERE: Error, processing connection
...
Es scheint so, als ob irgendwelche Files fehlen würden, es sind aber definitiv alle normal nötigen Files vorhanden. Ich tippe darauf, dass irgendwo ein Pfad falsch definiert ist oder der gleichen.
Einstellungen server.xml:
Code:
<Host name="nordschwaben.org" appBase="/var/www/virtual/<domain.tld>" unpackWARs="true">
<Alias>www.<domain.tld></Alias>
<Context path="" docBase="htdocs" reloadable="true" />
</Host>
<domain.tld> ist der Domainname
Es handelt sich um ein Debian Etch Serversystem mit Sun Java. Java scheint auch von Tomcat 5.5 korrekt geladen zu werden.
Eventuell kennt sich jemand mit Tomcat 5.5 in Verbindung mit Apache2 aus und kann mir etwas unter die Arme greifen. Ich bin auch bereit eine Aufwandsentschädigung zu zahlen.