You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2013/12/14 18:03:59 UTC

[Bug 55884] New: JSPs no longer compile in Java 8

https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

            Bug ID: 55884
           Summary: JSPs no longer compile in Java 8
           Product: Tomcat 8
           Version: 8.0.0-RC5
          Hardware: PC
            Status: NEW
          Severity: major
          Priority: P2
         Component: Jasper
          Assignee: dev@tomcat.apache.org
          Reporter: nicholas@nicholaswilliams.net

I would normally message the list first, but I am fairly certain this is a
Tomcat bug, and I can't attach anything to the list.

I have attached a WAR file with a simple application in it, compiled for Java
7. A few months ago this application ran fine on Tomcat 8.0 with Tomcat
configured to compile JSPs using Ant and source/target 1.8. Now it doesn't.

With Tomcat trunk and the standard JSP compilation configuration (Eclipse), the
application runs fine. Go to http://localhost:8080/messaging1 and the JSP
compiles and displays fine. However, if I add the following setenv.bat to the
bin directory:

set "CLASSPATH=C:\Program Files\Java\jdk8\lib\tools.jar;C:\Program Files\Apache
Software Foundation\Ant\lib\ant.jar;C:\Program Files\Apache Software
Foundation\Ant\lib\ant-launcher.jar"

Then reconfigure the JspServlet like so:

    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>compiler</param-name>
            <param-value>modern</param-value>
        </init-param>
        <init-param>
            <param-name>compilerSourceVM</param-name>
            <param-value>1.8</param-value>
        </init-param>
        <init-param>
            <param-name>compilerTargetVM</param-name>
            <param-value>1.8</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>

And finally test the application again, JSPs no longer compile. Instead, I get
the following error in catalina.*.log. Again, this exact application worked in
Tomcat 8.0 with the same JSP compilation configuration just a few months ago. I
recently got and compiled the latest trunk to obtain a bug fix, and now this
doesn't work.

14-Dec-2013 10:54:14.432 SEVERE [http-nio-8080-exec-4]
org.apache.jasper.compiler.AntCompiler.generateClass Javac exception
 Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1174)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:930)
    at
org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:234)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:380)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:355)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:342)
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at
org.apache.logging.log4j.core.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:59)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:729)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
    at
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:209)
    at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:266)
    at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1225)
    at
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1012)
    at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
    at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)
    at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at
org.apache.logging.log4j.core.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:66)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:107)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:76)
    at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:934)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:90)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
    at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1015)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:646)
    at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1555)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:744)

14-Dec-2013 10:54:14.432 SEVERE [http-nio-8080-exec-4]
org.apache.jasper.compiler.AntCompiler.generateClass Environment:Compile:
javaFileName=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1\org\apache\jsp\WEB_002dINF\jsp\view\login_jsp.java
   
classpath=/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/classes/;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/aopalliance-1.0.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/classmate-0.8.0.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/commons-lang3-3.1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/commons-logging-1.1.1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/hibernate-validator-5.1.0.Alpha1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/jackson-annotations-2.3.0.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/jackson-core-2.3.0.jar;/C:/Program%20Files/Apache%20Software%20Found
 ation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/jackson-databind-2.3.0.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/jackson-datatype-jsr310-2.3.0-rc1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/javax.annotation-api-1.2.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/javax.inject-1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/javax.servlet.jsp.jstl-1.2.2.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/javax.servlet.jsp.jstl-api-1.2.1.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/jboss-logging-3.1.3.GA.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/log4j-api-2.0-beta9.jar;/C:/Program%20Files/Apache%20Software%20Foundati
 on/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/log4j-core-2.0-beta9.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/log4j-jcl-2.0-beta9.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/log4j-slf4j-impl-2.0-beta9.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/log4j-taglib-2.0-beta9.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/slf4j-api-1.7.5.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-aop-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-beans-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-context-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/w
 ebapps/messaging1/WEB-INF/lib/spring-core-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-expression-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-oxm-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-web-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-webmvc-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/spring-websocket-4.0.0.RELEASE.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/validation-api-1.1.0.Final.jar;C:\Program
Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/annotations-api.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-ant.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-ha.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-storeconfig.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/catalina-tribes.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/catalina.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/ecj-4.3.1.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/el-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jasper-el.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jasper.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jsp-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/servlet-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-coyote.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-dbcp.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-es.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-fr.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-ja.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-jdbc.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-jni.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-spdy.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-util-scan.jar;/C:/Program Files/Apache
Software Foundation/Tomcat 8.0/lib/tomcat-util.jar;/C:/Program Files/Apache
Software Foundation/Tomcat 8.0/lib/tomcat-websocket.jar;/C:/Program
Files/Apache Software Foundation/Tomcat 8.0/lib/websocket-api.jar;/C:/Program
Files/Java/jdk8/lib/tools.jar;/C:/Program Files/Apache Software
Foundation/Ant/lib/ant.jar;/C:/Program Files/Apache Software
Foundation/Ant/lib/ant-launcher.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/bin/bootstrap.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/bin/tomcat-juli.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/access-bridge-64.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/cldrdata.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/dnsns.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/jaccess.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/jfxrt.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/localedata.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/nashorn.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunec.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunjce_provider.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunmscapi.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunpkcs11.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/zipfs.jar
    cp=C:\Program Files\Java\jdk8\lib\tools.jar;C:\Program Files\Apache
Software Foundation\Ant\lib\ant.jar;C:\Program Files\Apache Software
Foundation\Ant\lib\ant-launcher.jar;C:\Program Files\Apache Software
Foundation\Tomcat 8.0\bin\bootstrap.jar;C:\Program Files\Apache Software
Foundation\Tomcat 8.0\bin\tomcat-juli.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\classes
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\aopalliance-1.0.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\classmate-0.8.0.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\commons-lang3-3.1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\commons-logging-1.1.1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\hibernate-validator-5.1.0.Alpha1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\jackson-annotations-2.3.0.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\jackson-core-2.3.0.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\jackson-databind-2.3.0.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\jackson-datatype-jsr310-2.3.0-rc1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\javax.annotation-api-1.2.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\javax.inject-1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\javax.servlet.jsp.jstl-1.2.2.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\javax.servlet.jsp.jstl-api-1.2.1.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\jboss-logging-3.1.3.GA.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\log4j-api-2.0-beta9.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\log4j-core-2.0-beta9.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\log4j-jcl-2.0-beta9.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\log4j-slf4j-impl-2.0-beta9.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\log4j-taglib-2.0-beta9.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\slf4j-api-1.7.5.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-aop-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-beans-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-context-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-core-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-expression-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-oxm-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-web-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-webmvc-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\spring-websocket-4.0.0.RELEASE.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\messaging1\WEB-INF\lib\validation-api-1.1.0.Final.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\annotations-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-ant.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-ha.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-storeconfig.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-tribes.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\catalina.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\ecj-4.3.1.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\el-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jasper-el.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jasper.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jsp-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\servlet-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-coyote.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-dbcp.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-es.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-fr.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-ja.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-jdbc.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-jni.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-spdy.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-util-scan.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-util.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-websocket.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\websocket-api.jar
    cp=C:\Program Files\Java\jdk8\lib\tools.jar
    cp=C:\Program Files\Apache Software Foundation\Ant\lib\ant.jar
    cp=C:\Program Files\Apache Software Foundation\Ant\lib\ant-launcher.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\bootstrap.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\bin\tomcat-juli.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\access-bridge-64.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\cldrdata.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\dnsns.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\jaccess.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\jfxrt.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\localedata.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\nashorn.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunec.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunjce_provider.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunmscapi.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunpkcs11.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\zipfs.jar
    work dir=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1
    extension dir=C:\Program
Files\Java\jdk8\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
    srcDir=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1
    compiler=modern
   compilerTargetVM=1.8
   compilerSourceVM=1.8
    include=org/apache/jsp/WEB_002dINF/jsp/view/login_jsp.java

14-Dec-2013 10:54:14.448 SEVERE [http-nio-8080-exec-4]
org.apache.jasper.compiler.AntCompiler.generateClass Error compiling file:
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1\org\apache\jsp\WEB_002dINF\jsp\view\login_jsp.java
    [javac] warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 1 source file

C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1\org\apache\jsp\WEB_002dINF\jsp\view\login_jsp.java:108:
error: package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                           ^
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1\org\apache\jsp\WEB_002dINF\jsp\view\login_jsp.java:108:
error: package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                                                               
                                      ^
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\messaging1\org\apache\jsp\WEB_002dINF\jsp\view\login_jsp.java:108:
error: package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                                                               
                                                                               
                                                                        ^
3 errors

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

--- Comment #3 from Jeremy Boynes <jb...@apache.org> ---
The mixed use of URL encoding on the classpath looks suspicious:
 
/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/messaging1/WEB-INF/lib/javax.servlet.jsp.jstl-1.2.2.jar
vs.
  /C:/Program Files/Apache Software Foundation/Tomcat 8.0/lib/servlet-api.jar

The difference seems to be paths to libraries sourced from the webapp, which
would include the jar containing the classes needed for JSTL.

Can you reproduce this with the stock distribution (the SVG example
http://localhost:8080/examples/jsp/jsp2/jspx/svgexample.html uses JSTL) when it
is installed in a directory with spaces and uses the Ant compiler?

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

--- Comment #5 from Jeremy Boynes <jb...@apache.org> ---
I can reproduce this on OSX using Java 1.7 and the stock distribution.

If I copy output/build to "/tmp/good-path" and make the config changes
described (setenv.sh and JspServlet) then the SVG demo and Nick's app work. If
I then move the install to "/tmp/bad path" then I get the same compilation
error occurs with both.

I assume it's in the resource handling which is replacing the " " with "%20" in
the classpath entry.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

--- Comment #2 from Konstantin Kolinko <kn...@gmail.com> ---
(In reply to Nick Williams from comment #1)

1. Simplify.

Your issue is that a single JSP page does not compile. Remove everything that
is not related to the problem. There is no need to bundle all of Spring etc.

2. Are you sure that you have a JAR that contains
org.apache.taglibs.standard.tag.rt.core.UrlTag
on the classpath?

It seems that you are trying to use Oracle JSTL implementation (that abuses
Apache package names).

3. What version of Tomcat 8 are you using?
Several tag-file related bugs were fixed in the last few days (those were noted
during 8.0.0-RC7 voting).

4. What versions of Java 8 and of Apache Ant are you using?

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

--- Comment #4 from Nick Williams <ni...@nicholaswilliams.net> ---
Created attachment 31117
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=31117&action=edit
Application Replicating Problem

Okay. I've attached the simplest possible application that replicates the
problem. Just go to http://localhost:8080/test-jstl/ after deploying it.

To respond to your questions (and in anticipation of future questions):

1) I'm using Tomcat 8.0.0-trunk-1550920 (compiled this morning).
2) http://localhost:8080/examples/jsp/jsp2/jspx/svgexample.html works fine.
3) Yes, I have the necessary JARs in my application (see attached WAR file).
4) Java 8-ea-120 (this week)
5) Ant 1.9.0 compiled on March 5 2013
6) The app only fails to compile the JSP in Tomcat 8 using the Ant+Java 8
compiler configuration.
7) The app works fine in Tomcat 8.0.0-trunk-1550920 using the built-in Eclipse
compiler.
8) The app works fine in Tomcat 7.0.47 using the built-in Eclipse compiler.
9) The app works fine in Tomcat 7.0.47 using the same Ant+Java 8 compiler
configuration.

Here's the error for the new test-jstl.war app:

14-Dec-2013 20:16:10.819 SEVERE [http-nio-8080-exec-2]
org.apache.jasper.compiler.AntCompiler.generateClass Javac exception
 Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1174)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:930)
    at
org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:234)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:380)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:355)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:342)
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:107)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:76)
    at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:934)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:90)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
    at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1015)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:646)
    at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1555)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:744)

14-Dec-2013 20:16:10.834 SEVERE [http-nio-8080-exec-2]
org.apache.jasper.compiler.AntCompiler.generateClass Environment:Compile:
javaFileName=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl\org\apache\jsp\index_jsp.java
   
classpath=/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/test-jstl/WEB-INF/lib/javax.servlet.jsp.jstl-1.2.2.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/test-jstl/WEB-INF/lib/javax.servlet.jsp.jstl-api-1.2.1.jar;C:\Program
Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/annotations-api.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-ant.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-ha.jar;/C:/Program Files/Apache Software Foundation/Tomcat
8.0/lib/catalina-storeconfig.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/catalina-tribes.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/catalina.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/ecj-4.3.1.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/el-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jasper-el.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jasper.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/jsp-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/servlet-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-api.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-coyote.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-dbcp.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-es.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-fr.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-i18n-ja.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-jdbc.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-jni.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-spdy.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/lib/tomcat-util-scan.jar;/C:/Program Files/Apache
Software Foundation/Tomcat 8.0/lib/tomcat-util.jar;/C:/Program Files/Apache
Software Foundation/Tomcat 8.0/lib/tomcat-websocket.jar;/C:/Program
Files/Apache Software Foundation/Tomcat 8.0/lib/websocket-api.jar;/C:/Program
Files/Java/jdk8/lib/tools.jar;/C:/Program Files/Apache Software
Foundation/Ant/lib/ant.jar;/C:/Program Files/Apache Software
Foundation/Ant/lib/ant-launcher.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/bin/bootstrap.jar;/C:/Program Files/Apache Software
Foundation/Tomcat 8.0/bin/tomcat-juli.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/access-bridge-64.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/cldrdata.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/dnsns.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/jaccess.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/jfxrt.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/localedata.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/nashorn.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunec.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunjce_provider.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunmscapi.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/sunpkcs11.jar;/C:/Program
Files/Java/jdk8/jre/lib/ext/zipfs.jar
    cp=C:\Program Files\Java\jdk8\lib\tools.jar;C:\Program Files\Apache
Software Foundation\Ant\lib\ant.jar;C:\Program Files\Apache Software
Foundation\Ant\lib\ant-launcher.jar;C:\Program Files\Apache Software
Foundation\Tomcat 8.0\bin\bootstrap.jar;C:\Program Files\Apache Software
Foundation\Tomcat 8.0\bin\tomcat-juli.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\test-jstl\WEB-INF\lib\javax.servlet.jsp.jstl-1.2.2.jar
   
cp=C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.0\webapps\test-jstl\WEB-INF\lib\javax.servlet.jsp.jstl-api-1.2.1.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\annotations-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-ant.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-ha.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-storeconfig.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\catalina-tribes.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\catalina.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\ecj-4.3.1.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\el-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jasper-el.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jasper.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\jsp-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\servlet-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-api.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-coyote.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-dbcp.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-es.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-fr.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-i18n-ja.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-jdbc.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-jni.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-spdy.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-util-scan.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-util.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\tomcat-websocket.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\lib\websocket-api.jar
    cp=C:\Program Files\Java\jdk8\lib\tools.jar
    cp=C:\Program Files\Apache Software Foundation\Ant\lib\ant.jar
    cp=C:\Program Files\Apache Software Foundation\Ant\lib\ant-launcher.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\bootstrap.jar
    cp=C:\Program Files\Apache Software Foundation\Tomcat
8.0\bin\tomcat-juli.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\access-bridge-64.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\cldrdata.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\dnsns.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\jaccess.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\jfxrt.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\localedata.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\nashorn.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunec.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunjce_provider.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunmscapi.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\sunpkcs11.jar
    cp=C:\Program Files\Java\jdk8\jre\lib\ext\zipfs.jar
    work dir=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl
    extension dir=C:\Program
Files\Java\jdk8\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
    srcDir=C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl
    compiler=modern
   compilerTargetVM=1.8
   compilerSourceVM=1.8
    include=org/apache/jsp/index_jsp.java

14-Dec-2013 20:16:10.834 SEVERE [http-nio-8080-exec-2]
org.apache.jasper.compiler.AntCompiler.generateClass Error compiling file:
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl\org\apache\jsp\index_jsp.java     [javac]
warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 1 source file

C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl\org\apache\jsp\index_jsp.java:109: error:
package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                           ^
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl\org\apache\jsp\index_jsp.java:109: error:
package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                                                               
                                      ^
C:\Program Files\Apache Software Foundation\Tomcat
8.0\work\Catalina\localhost\test-jstl\org\apache\jsp\index_jsp.java:109: error:
package org.apache.taglibs.standard.tag.rt.core does not exist
    org.apache.taglibs.standard.tag.rt.core.UrlTag _jspx_th_c_005furl_005f0 =
(org.apache.taglibs.standard.tag.rt.core.UrlTag)
_005fjspx_005ftagPool_005fc_005furl_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.UrlTag.class);
                                                                               
                                                                               
                                                                        ^
3 errors

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

Konstantin Kolinko <kn...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|VERIFIED                    |CLOSED

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

Mark Thomas <ma...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Mark Thomas <ma...@apache.org> ---
Thanks for the report. I have fixed this in trunk.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

Nick Williams <ni...@nicholaswilliams.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |VERIFIED

--- Comment #7 from Nick Williams <ni...@nicholaswilliams.net> ---
I can confirm that this is fixed. Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 55884] JSPs no longer compile in Java 8

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55884

Nick Williams <ni...@nicholaswilliams.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 OS|                            |All

--- Comment #1 from Nick Williams <ni...@nicholaswilliams.net> ---
Well that was pointless, because apparently there's a tiny size limit on
attachments. Suggestions on how to attach this WAR file?

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org