我的 Eclipse 中有两个项目:
- 简单的java项目
- 动态 Web 项目,即依赖于上述项目
当我从 Eclipse 运行第二个项目时,一切正常。但我ivy
用于依赖管理和ant
构建系统。我构建项目 1 并将其发布到 Nexus。一切似乎都正常工作:创建并发布了 jar 和 pom。但是,当我使用发布 jar 从第二个项目创建战争ClassCastException
时,在尝试运行 Web 应用程序时出现错误。如果我用filtertableconfigurator.jar
Tomcat中生成的“手头”(导出-> Java-> JAR文件)替换,应用程序开始正常工作。所以问题在于蚂蚁或常春藤。
关于原因的任何想法?而且,主要的,如何解决它?