【问题标题】:Eclipse java web project manual set lib folder in WEB-INFEclipse java web项目手册在WEB-INF中设置lib文件夹
【发布时间】:2014-06-18 18:47:25
【问题描述】:

我从 svn 签出了一个项目。该项目有一个名为“ws”的文件夹,其中包含 WebContent 文件夹。但 lib 文件夹位于 WebContent 文件夹之外,位于“ws”文件夹下的另一个文件夹下。我发现我必须将lib文件夹移动到WebContent文件夹中的WEB-INF文件夹中,这样eclipse才能找到我需要的库。

谁能告诉我如何手动设置路径,以便 eclipse 可以从原始库加载库而不将库移动到 WEB-INF?

谢谢

【问题讨论】:

    标签: java eclipse web-services svn


    【解决方案1】:

    您可以编辑部署程序集,该程序集控制应用程序部署的组合方式。右击项目并选择Properties;选择 Deployment Assembly,然后使用 Add... 将项目的库 (JAR) 包含在 deployed WEB-INF/lib 文件夹中。

    如果您已经在项目构建路径中包含了这些库,则“添加...”对话框中有一个选项可以直接包含它们。否则你可以自己添加一个文件夹。

    【讨论】:

    • 谢谢。但它没有用。我实际上是想让 eclipse 从另一个文件夹中寻找应该在 WEB-INF/lib 中的库。我将如何告诉 Eclipse 这样做。
    • 这些库目前存储在哪里?它们是否已经在您项目的构建路径上?
    • 是的。我试图将它们放在构建路径上。最初这些库位于某个文件夹中,而不是 WEB-INF/lib。我试图将它们包含在构建路径中。但要让它工作,我必须将库复制到 WEB-INF/lib。我认为这可能是因为 eclipse 正在从 WEB-INF/lib 中寻找库,但我不知道如何告诉 eclipse 看起来像库原来所在的其他地方?
    • 再仔细看看我的回答,它告诉你如何在部署的应用程序中包含来自其他位置的库(Eclipse 将其称为部署程序集,由 Eclipse 构建以部署你的应用程序的包)。我的回答的第二部分显示了如何包含已经在项目构建路径中的库。
    • 谢谢,你拯救了我的一天 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2012-09-05
    相关资源
    最近更新 更多