Here is my configuration in web.xml
<listener> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class> </listener> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Here is the configuration in pom.xml
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-spring-plugin</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.apache.tiles</groupId> <artifactId>tiles-jsp</artifactId> <version>2.2.2</version> <type>pom</type> <scope>compile</scope> </dependency>
He continues to talk about this: Can not find the tag library descriptor for "http://struts.apache.org/tags-tiles" when I add taglib to the layout:
<%@ taglib prefix="tiles" uri="http://struts.apache.org/tags-tiles"%>
And when I run on the server:
SEVERE: Error configuring application listener of class org.apache.struts2.tiles.StrutsTilesListener
Did I miss something?
source share