我正在使用Eclipse作为我的IDE进行开发。我有一个项目(我的模型),web-app依赖于编译和运行。此模型项目中还包含它和Web应用程序所需的jar。
我已选择所需项目作为Eclipse的Web应用程序部署程序集选项中的依赖项。我还在模型项目的构建配置屏幕上选择了要导出的jar。我的所有源代码似乎都可以在web-app运行时访问,但是项目中的库jar不是(我找不到类的例外)
tomcat可以不在罐子中引用罐子,因为我认为我正在尝试吗?除了我已经选择的项目之外,我是否必须通过进入部署程序集并选择“Workspace from Workspace”来实际包含我想要的所有jar文件? (从而使模型项目中的“导出”选项无效?)
我不想在WEB-INF / lib目录中复制它们,因为我需要在我们的版本控制中管理这个单独库的两个版本。
答案 0 :(得分:0)
我的理解是Tomcat必须让WEB-INF / lib中的文件在运行时访问这些文件。你可以做的是将jar放在这个目录中,然后从你的模型项目中引用它们,这样你就不必复制它们两次了。