我正在使用Eclipse Neon 4.6和Tomcat 8.我的部署程序集通过用户库和依赖项目设置了外部jar。当我清理和构建项目时,只有依赖项目的jar文件被添加到Tomcat的WEB-INF / lib文件夹中,而不是第三方外部jar,即使它们在用户库中指定并且lib是在部署描述符中。有关Tomcat为什么不自动处理用户lib jar文件的任何想法?一个有趣的注意事项是,如果我将jar文件放在项目的WEB-INF / lib文件夹中,它们也不会在运行时被拾取。我也尝试过将WEB-INF / lib添加到部署描述符中,但没有任何运气。
答案 0 :(得分:0)
所以我想到了这一点。结果我正确地将库作为项目中的依赖项,但没有在Project中将它们标记为导出属性| Java构建路径|订单和出口。我必须检查libs以便导出。现在,当我创建项目WAR文件时,它们被包含在WEB-INF / lib文件夹中。