如果我在Eclipse中定义用户库,为什么还需要在lib文件夹中复制库?

时间:2013-05-07 14:57:21

标签: eclipse java-ee shared-libraries

我在eclipse中创建了一个“动态Web项目”,并使用“用户库”将构建路径添加到了所请求的库中。为什么运行应用程序不够,我需要复制项目的lib文件夹中的库?

我明白它应该是一个非常简单的概念,应该关注eclipse和服务器如何存储库,但我找不到简单的答案。

1 个答案:

答案 0 :(得分:0)

它需要最终进入“Web App Libraries”(通过 Java Build Path> Libraries ),以便出现在运行时类路径中,而不仅仅是编译时类路径你目前显然已经配置好了。编写和编译代码时使用编译时类路径。在服务器上实际执行代码时使用运行时类路径。通常,用户库已经在webapp和服务器外部手动提供,例如,通过服务器配置。但在你的情况下,显然情况并非如此。

在Eclipse的帮助下,在webapp的运行时类路径中获取用户库的一种方法是,还需要在“部署程序集”部分中添加用户库。

enter image description here