如何在Eclipse中配置Java Dynamic Web Project,以便WEB-INF / lib文件夹位于子文件夹中?
例如,假设我希望我的“lib”文件夹位于此处:
的src /主/ web应用/ WEB-INF / lib中
我的webapp root在这里:
的src /主/ web应用/
如何在Eclipse中配置它?我知道我可以“添加罐子”,但我希望它们能够在我应用程序构建路径的Libraries部分的“Web App Libraries”部分下进行组织。
我尝试了什么:
我尝试通过执行以下操作添加“Web App Libraries”,但它没有检测到我的“src / main / webapp / WEB-INF / lib”文件夹中的jar:
我也确保我的网络应用程序的根目录(src / main / webapp)也在我的“构建路径上的源文件夹”中,没有运气:
我知道可以这样做,因为我有另一个已配置并正常工作的项目,但我不确定如何复制配置。
谢谢!
答案 0 :(得分:1)
事实证明,我可以通过将以下文件添加到我的项目中来实现此目的:
<强> .settings / org.eclipse.wst.common.component 强>
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="test1">
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<property name="context-root" value="test1"/>
<property name="java-output-path" value="/test1/build/classes"/>
</wb-module>
</project-modules>
我通过创建一个全新的“动态网络项目”找到了这个:
注意: 您可能还需要在项目中添加“Web App Libraries”,如我的问题所述。