Bug 58119

Summary: Compiled tags are not put in correct directory
Product: Tomcat 8 Reporter: Jared Wiltshire <jaredwiltshire>
Component: JasperAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: regression    
Priority: P2    
Version: 8.0.x-trunk   
Target Milestone: ----   
Hardware: PC   
OS: All   

Description Jared Wiltshire 2015-07-10 04:40:24 UTC
You will notice that when tags are compiled they are placed in the org\apache\jsp\tag directory with a prefix of web. They should instead be placed in org\apache\jsp\tag\web directory and not have a prefix.

This is a regression which was introduced in revision 1297213.
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JspUtil.java?r1=1297213&r2=1297212&pathrev=1297213

The extra dot on the end of the string was omitted.

This bug is was introduced in Jetty 7 so the fix should be applied there too.
Comment 1 Violeta Georgieva 2015-07-10 07:10:21 UTC
Hi,

Thanks for the report.

Fix was made available in trunk, in 8.0.x for 8.0.25 and in 7.0.x for 7.0.64 onwards.

Regards,
Violeta
Comment 2 Violeta Georgieva 2015-07-10 07:11:57 UTC
For the bug in Jetty I would recommend you to report an issue in Jetty's issue tracking system.
Comment 3 Jared Wiltshire 2015-07-10 07:23:28 UTC
Sorry I mean Tomcat 7.. Although the Jetty project does pull in their Jasper code from the Tomcat project so this bug is also evident there.