使用Eclipse和Tomcat管理库

时间:2012-03-08 14:29:05

标签: java eclipse tomcat classpath

我正在使用Eclipse作为我的IDE进行开发。我有一个项目(我的模型),web-app依赖于编译和运行。此模型项目中还包含它和Web应用程序所需的jar。

我已选择所需项目作为Eclipse的Web应用程序部署程序集选项中的依赖项。我还在模型项目的构建配置屏幕上选择了要导出的jar。我的所有源代码似乎都可以在web-app运行时访问,但是项目中的库jar不是(我找不到类的例外)

tomcat可以不在罐子中引用罐子,因为我认为我正在尝试吗?除了我已经选择的项目之外,我是否必须通过进入部署程序集并选择“Workspace from Workspace”来实际包含我想要的所有jar文件? (从而使模型项目中的“导出”选项无效?)

我不想在WEB-INF / lib目录中复制它们,因为我需要在我们的版本控制中管理这个单独库的两个版本。

1 个答案:

答案 0 :(得分:0)

我的理解是Tomcat必须让WEB-INF / lib中的文件在运行时访问这些文件。你可以做的是将jar放在这个目录中,然后从你的模型项目中引用它们,这样你就不必复制它们两次了。

以下答案也可能有所帮助How to work with referenced projects in eclipse