Eclipse + Tomcat:Web应用程序检查TLD,如何停止?

时间:2013-03-08 09:47:43

标签: eclipse tomcat7

我有一个Maven项目给我一个战争文件。

如果我将其直接部署到Tomcat7.0.33,它似乎工作正常。

如果我从eclipse里面启动tomcat,那么我在查找TLD时会遇到错误

即。缺少JSTL tld并且无法在web.xml或使用此应用程序部署的jar文件中解析“http://www.springframework.org/security/tags

有谁可以给​​我一个线索,为什么?

它几乎像物业' < constant name =“struts.devMode”value =“ false ”/>'已经设定为真。

任何想法都会很棒!

由于 杰夫波特

编辑:战争是一样的。通过BeyondCompare检查。 如果我找到解决方案,我会发布它。

1 个答案:

答案 0 :(得分:0)

  1. 您是否在两种情况下使用相同的tomcat实例(独立/日食)?

  2. 您确定要在两种情况下部署完全相同的罐子吗? 检查eclipse什么是部署程序集(单击Web-Project - >选择Web项目的属性 - >单击部署程序集)为您的Web项目,您可以看到使用eclipse时部署的内容吗?

  3. 很难确切地说出错是什么,但是如果你在两种情况下都有相同的tomcat实例应该只在部署的jar中出现问题(并非所有部署都在eclipse中部署,或者部署错误的版本,或者太多部署和一些罐子冲突tomcat罐子)。

    我有类似的问题,但很久以前。我记得有一个库版本问题。我所部署的与一些tomcat罐子相冲突。