Hi, I had the same problem.
Tomcat 5.5 uses JSTL 1.1.
Tomcat 6.0 uses JSTL 1.2.
The problem has been solved after pom.xml file modifications:
remove dependency
Code:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.el</groupId>
<artifactId>com.springsource.org.apache.el</artifactId>
<version>6.0.20</version>
</dependency>
add dependency
Code:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>com.springsource.javax.servlet.jsp</artifactId>
<version>2.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>com.springsource.javax.servlet.jsp.jstl</artifactId>
<version>1.1.2</version>
</dependency>
All pages generated by Roo are rendered under Tomcat 5.5 as under Tomcat 6.0 successfully.