2012-03-08 63 views
0

我使用Eclipse作为IDE进行开发。我有一个项目(我的模型),该Web应用程序依赖于编译和运行。这个模型项目也有它需要的jar和web应用程序。使用Eclipse和Tomcat管理库

我已经选择了所需的项目作为Eclipse的部署程序集选项中的依赖项。我还选择了在模型项目的构建配置屏幕上输出哪些罐子。我所有的源代码似乎可以在Web应用程序运行时访问,但项目中的库罐没有(我没有发现类没有发现异常)

tomcat不能在jar中引用jar,因为我想我试图做?除了我已经选择的项目之外,是否必须通过进入部署程序集并选择“从工作区归档”才能真正包含所需的所有罐子? (并因此使模型项目中的“导出”选项无用?)

我不希望将它们复制到WEB-INF/lib目录中,因为那样我就需要管理此单个库的两个版本在我们的版本控制中。

回答

0

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

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