Java 使用Eclipse和Tomcat管理库

Java 使用Eclipse和Tomcat管理库,java,eclipse,tomcat,classpath,Java,Eclipse,Tomcat,Classpath,我正在使用Eclipse作为IDE进行开发。我有一个web应用程序编译和运行所依赖的项目(我的模型)。该模型项目中还包含it和web应用程序都需要的JAR 我在Eclipse的web应用程序部署程序集选项中选择了所需的项目作为依赖项。我还选择了要在模型项目的构建配置屏幕上导出的jar。我的所有源代码似乎都可以在web应用程序运行时访问,但项目中的库jar却不能访问(我得到的类未找到异常) tomcat不能像我想的那样在罐子中引用罐子吗?除了我已经选择的项目之外,我是否还必须通过进入部署程序集并选

我正在使用Eclipse作为IDE进行开发。我有一个web应用程序编译和运行所依赖的项目(我的模型)。该模型项目中还包含it和web应用程序都需要的JAR

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

tomcat不能像我想的那样在罐子中引用罐子吗?除了我已经选择的项目之外,我是否还必须通过进入部署程序集并选择“Archives from Workspace”来包括我想要的所有JAR?(从而使模型项目中的“导出”选项变得无用?)


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

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

下面的答案也可能有所帮助