首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven时找不到磁贴的标记库描述符

使用Maven时找不到磁贴的标记库描述符
EN

Stack Overflow用户
提问于 2011-05-13 16:03:15
回答 3查看 15.8K关注 0票数 6

这是我在web.xml文件中的配置

代码语言:javascript
复制
<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>

下面是pom.xml中的配置

代码语言:javascript
复制
    <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>

代码语言:javascript
复制
<%@ taglib prefix="tiles" uri="http://struts.apache.org/tags-tiles"%>

当我在服务器上运行时:

代码语言:javascript
复制
SEVERE: Error configuring application listener of class org.apache.struts2.tiles.StrutsTilesListener

我是不是漏掉了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-29 20:00:44

感谢Kenny Lee,几周后我找到了这个问题的解决方案:(您需要通过以下方式配置您的eclipse项目设置:

在包资源管理器视图下的左侧面板上,右击

  1. 中的项目。
  2. 单击Java eclipse (确保复选框已勾选) Maven Dependencies选项(最后一个选项)。

对于Eclipse3.6 Click Here for more information

有时,在配置之后,您必须刷新项目或使用mvn cleanmvn install,它将完成这些操作

票数 4
EN

Stack Overflow用户

发布于 2011-05-15 13:50:59

您的web.xml缺少标记库声明:

代码语言:javascript
复制
<taglib>
  <taglib-uri>
    http://struts.apache.org/tags-tiles
  </taglib-uri>
  <taglib-location>
    /WEB-INF/tags-tiles.tld
  </taglib-location>
</taglib>
票数 0
EN

Stack Overflow用户

发布于 2011-05-19 11:02:25

如何使用this example中指定的依赖项版本来查看它是否工作?

作为related question中的answered,看起来struts2-tiles依赖是必需的,也许你不需要struts2-spring-plugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5988982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档