“如何移动”;WEB-INF/lib“;文件夹到Java动态Web应用程序中的子文件夹?
如何在Eclipse中配置Java动态Web项目,使Web-INF/lib文件夹位于子文件夹中? 例如,假设我希望我的“lib”文件夹位于此处: src/main/webapp/WEB-INF/lib 我的webapp根目录在这里: src/main/webapp/ 如何在Eclipse中配置它?我知道我可以“添加jar”,但我希望它们被组织在我的应用程序构建路径库部分的“Web应用程序库”部分“如何移动”;WEB-INF/lib“;文件夹到Java动态Web应用程序中的子文件夹?,java,eclipse,jar,web-inf,Java,Eclipse,Jar,Web Inf,如何在Eclipse中配置Java动态Web项目,使Web-INF/lib文件夹位于子文件夹中? 例如,假设我希望我的“lib”文件夹位于此处: src/main/webapp/WEB-INF/lib 我的webapp根目录在这里: src/main/webapp/ 如何在Eclipse中配置它?我知道我可以“添加jar”,但我希望它们被组织在我的应用程序构建路径库部分的“Web应用程序库”部分 我所尝试的: 我尝试通过执行以下操作添加“Web应用程序库”,但它没有检测到我的“src/main
我所尝试的: 我尝试通过执行以下操作添加“Web应用程序库”,但它没有检测到我的“src/main/webapp/Web-INF/lib”文件夹中的JAR:
- 项目|属性| Java构建路径|库|添加库| Web应用程序库
- 项目|属性| Java生成路径|源|生成路径上的源文件夹
谢谢 结果表明,我可以通过将以下文件添加到我的项目中来实现这一点: .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项目”发现了这一点:
- “文件|新建|动态Web项目”
- 完成这些步骤,直到找到最后一个名为“Web模块”的步骤
- 在那里,我可以为应用程序指定一个“内容目录”,并使用“src/main/webapp/”
- 这产生了一个我喜欢的新项目。然后,我在项目文件夹中搜索“src/main/webapp”,并在这个xml文件中找到了它,我刚刚将它复制到我的项目中,并将所有引用从“test1”更改为我的项目名称,它成功了李>
您可能还需要将“Web应用程序库”添加到项目中,如我的问题中所述。结果表明,我可以通过将以下文件添加到我的项目中来实现这一点: .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项目”发现了这一点:
- “文件|新建|动态Web项目”
- 完成这些步骤,直到找到最后一个名为“Web模块”的步骤
- 在那里,我可以为应用程序指定一个“内容目录”,并使用“src/main/webapp/”
- 这产生了一个我喜欢的新项目。然后,我在项目文件夹中搜索“src/main/webapp”,并在这个xml文件中找到了它,我刚刚将它复制到我的项目中,并将所有引用从“test1”更改为我的项目名称,它成功了李>