Struts2 TileContainer未初始化

Struts2 TileContainer未初始化,struts2,tiles,websphere-8,Struts2,Tiles,Websphere 8,在JSP呈现期间,我收到一个错误,表示无法初始化平铺容器。 但是,我能够呈现正常的JSP,但是如果我使用特定于平铺的标记,就会出现错误 我正在使用 是8.5 日食开普勒 Java 7.0 我的lib文件夹中有所有必要的jar 我的JSP: <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> <%@page language="java" contentType="text/html; cha

在JSP呈现期间,我收到一个错误,表示无法初始化平铺容器。 但是,我能够呈现正常的JSP,但是如果我使用特定于平铺的标记,就会出现错误

我正在使用 是8.5 日食开普勒 Java 7.0 我的lib文件夹中有所有必要的jar

我的JSP:

<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<tiles:insertDefinition name="ToolbarBody">
<tiles:putAttribute name="documentTitle" value="findUser" type="string"></tiles:putAttribute>
<tiles:putAttribute name="bodyarea" value="/WEB-INF/content/findUser_body.jsp" type="page"></tiles:putAttribute>
<tiles:putAttribute name="menuarea" value="/WEB-INF/content/menu.jsp" type="page"></tiles:putAttribute>
    </tiles:putAttribute>
</tiles:insertDefinition>
Web.xml分片映射

<servlet>
        <servlet-name>tiles</servlet-name>
        <servlet-class>org.apache.tiles.web.startup.TilesServlet</servlet-class>
        <init-param>
            <param-name>
              org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
            </param-name>
            <param-value>
              /WEB-INF/tiles-defs.xml
            </param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>

这可能会帮助您了解错误

tiles-defs.xml中的DTD引用不正确/缺失 tiles-defs.XML中的XML元素不正确/缺失 WEB-INF/lib中缺少retro-translator-runtime-n.n.jar

-山德普·塞山原木-


哪个版本?哪个版本?显示您的web.xml。tiles org.apache.tiles.web.startup.TilesServlet org.apache.tiles.impl.basictiles.container.DEFINITIONS\u CONFIG/web-INF/tiles-defs.xml 5 Struts和tiles集成通过插件连接。任何解决方案,或者我在Websphere设置中缺少一些东西?请尝试使用StrutsTilesListener。
<servlet>
        <servlet-name>tiles</servlet-name>
        <servlet-class>org.apache.tiles.web.startup.TilesServlet</servlet-class>
        <init-param>
            <param-name>
              org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
            </param-name>
            <param-value>
              /WEB-INF/tiles-defs.xml
            </param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>