我的java web应用程序不会部署,除非我包含jstl-1.2 jar,但是当我确实包括我得到重复的tld警告

时间:2012-10-02 10:33:25

标签: maven jar jstl tomcat7

重复可能在哪里?

我有正常的tomcat 7 lib文件夹,没有添加或删除。

如果我使用(所以没有部署jar):

<dependency>
 <groupId>javax.servlet</groupId>
 <artifactId>jstl</artifactId>
 <version>1.2</version>
 <scope>provided</scope>
</dependency>

我得到了

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport

但是当我删除提供的范围并部署jstl jar时,我会收到警告:

INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined

0 个答案:

没有答案