|
From: OMax <om...@uk...> - 2007-09-10 02:05:19
|
When reporting the error with "JSP support not configured" I didn't include: - jsp-2.1-6.1.5.jar - jsp-api-2.1-6.1.5.jar - servlet-api-2.5-6.1.5.jar but had instead javax standard libraries included for my code to compile: - javax.servlet.jsp:jsp-api-2.1.jar - javax.servlet.servlet-api-2.5.jar Both jetty and util are were in classpath of course: - jetty-6.1.5.jar - jetty-util-6.1.5.jar After I added all jetty libraries including the above ones instead of standard ones (see full classpath below) I get another kind of error: Note, adding jsp jetty's libraries this also required me to add ant library :( why? org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:107) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:280) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:347) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:400) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:477) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:371) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) at com.example.CharsetFilter.doFilter(CharsetFilter.java:20) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:313) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) Current eclipse classpath: M2_REPO/org/mortbay/jetty/jsp-2.1/6.1.5/jsp-2.1-6.1.5.jar - \org\mortbay\jetty\jsp-2.1\6.1.5\jsp-2.1-6.1.5.jar M2_REPO/org/mortbay/jetty/jsp-api-2.1/6.1.5/jsp-api-2.1-6.1.5.jar - \org\mortbay\jetty\jsp-api-2.1\6.1.5\jsp-api-2.1-6.1.5.jar M2_REPO/org/mortbay/jetty/jsp-2.1/6.1.5/jsp-2.1-6.1.5.jar - \org\mortbay\jetty\jsp-2.1\6.1.5\jsp-2.1-6.1.5.jar M2_REPO/org/mortbay/jetty/jsp-api-2.1/6.1.5/jsp-api-2.1-6.1.5.jar - \org\mortbay\jetty\jsp-api-2.1\6.1.5\jsp-api-2.1-6.1.5.jar M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar - \log4j\log4j\1.2.14\log4j-1.2.14.jar M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar - \commons-collections\commons-collections\3.2\commons-collections-3.2.jar M2_REPO/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.jar - \org\mortbay\jetty\servlet-api-2.5\6.1.5\servlet-api-2.5-6.1.5.jar M2_REPO/com/lowagie/itext/1.4/itext-1.4.jar - \com\lowagie\itext\1.4\itext-1.4.jar M2_REPO/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.jar - \org\mortbay\jetty\jetty\6.1.5\jetty-6.1.5.jar M2_REPO/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.jar - \org\mortbay\jetty\jetty-util\6.1.5\jetty-util-6.1.5.jar M2_REPO/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar - \commons-dbcp\commons-dbcp\1.2.2\commons-dbcp-1.2.2.jar M2_REPO/org/slf4j/jcl104-over-slf4j/1.4.3/jcl104-over-slf4j-1.4.3.jar - \org\slf4j\jcl104-over-slf4j\1.4.3\jcl104-over-slf4j-1.4.3.jar M2_REPO/org/slf4j/slf4j-api/1.4.3/slf4j-api-1.4.3.jar - \org\slf4j\slf4j-api\1.4.3\slf4j-api-1.4.3.jar M2_REPO/org/eclipse/swt/win32/win32/x86/3.3.0-v3346/x86-3.3.0-v3346.jar - \org\eclipse\swt\win32\win32\x86\3.3.0-v3346\x86-3.3.0-v3346.jar M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3.jar - \commons-pool\commons-pool\1.3\commons-pool-1.3.jar M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3.jar - \commons-lang\commons-lang\2.3\commons-lang-2.3.jar M2_REPO/org/slf4j/slf4j-jdk14/1.4.3/slf4j-jdk14-1.4.3.jar - \org\slf4j\slf4j-jdk14\1.4.3\slf4j-jdk14-1.4.3.jar M2_REPO/javax/mail/mail/1.4/mail-1.4.jar - \javax\mail\mail\1.4\mail-1.4.jar M2_REPO/mysql/mysql-connector-java/5.0.5/mysql-connector-java-5.0.5.jar - \mysql\mysql-connector-java\5.0.5\mysql-connector-java-5.0.5.jar M2_REPO/net/sf/jsr107cache/jsr107cache/1.0/jsr107cache-1.0.jar - \net\sf\jsr107cache\jsr107cache\1.0\jsr107cache-1.0.jar M2_REPO/net/sf/ehcache/ehcache/1.4.0-beta/ehcache-1.4.0-beta.jar - \net\sf\ehcache\ehcache\1.4.0-beta\ehcache-1.4.0-beta.jar M2_REPO/junit/junit/4.4/junit-4.4.jar - \junit\junit\4.4\junit-4.4.jar M2_REPO/javax/activation/activation/1.1/activation-1.1.jar - \javax\activation\activation\1.1\activation-1.1.jar M2_REPO/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar - \javax\servlet\jstl\1.1.2\jstl-1.1.2.jar M2_REPO/backport-util-concurrent/backport-util-concurrent/3.0/backport-util-concurrent-3.0.jar - \backport-util-concurrent\backport-util-concurrent\3.0\backport-util-concurrent-3.0.jar M2_REPO/org/apache/derby/derby/10.3.1.4/derby-10.3.1.4.jar - \org\apache\derby\derby\10.3.1.4\derby-10.3.1.4.jar M2_REPO/org/openqa/selenium/client-drivers/selenium-java-client-driver/0.9.2-SNAPSHOT/selenium-java-client-driver-0.9.2-SNAPSHOT.jar - \org\openqa\selenium\client-drivers\selenium-java-client-driver\0.9.2-SNAPSHOT\selenium-java-client-driver-0.9.2-SNAPSHOT.jar M2_REPO/jdom/jdom/1.0/jdom-1.0.jar - \jdom\jdom\1.0\jdom-1.0.jar M2_REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar - \commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar M2_REPO/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar - \hsqldb\hsqldb\1.8.0.7\hsqldb-1.8.0.7.jar M2_REPO/taglibs/standard/1.1.2/standard-1.1.2.jar - \taglibs\standard\1.1.2\standard-1.1.2.jar M2_REPO/ant/ant/1.6.5/ant-1.6.5.jar - \ant\ant\1.6.5\ant-1.6.5.jar I don't want to explicitly depend on non standard libraries, I thought only jetty and util is needed. Please let me know which are required ones for runtime? >From http://docs.codehaus.org/display/JETTY/Embedding+Jetty I assumed servlet-api-2.5-6.x.jar is also required for runtime but when I added it and javax.servlet.jsp:jsp-api-2.1.jar for compilation I still get the same "JSP support not configured" error. Am I doing something wrong? BTW: I still use v2.4 in web.xml, as setting 2.5 produces the same error. -- View this message in context: http://www.nabble.com/JSP-support-not-configured-running-jetty-in-eclipse-tf4411192.html#a12585578 Sent from the Jetty Support mailing list archive at Nabble.com. |