jakarta-ee - 将 jar 添加到 WEB-INF/lib 文件夹和 BuildPath 有什么区别

标签 jakarta-ee buildpath web-inf

这个问题在这里已经有了答案:





How to add JAR libraries to WAR project without facing java.lang.ClassNotFoundException? Classpath vs Build Path vs /WEB-INF/lib

(6 个回答)


6年前关闭。




他们(在 buildpath jars 和 WEB-INF/lib jars 中)的职责是什么?

谢谢。

最佳答案

构建路径 jar 不是您的 Web 应用程序的一部分。
另一方面,WEB-INF/lib jars 是您项目的一部分。

拥有WEB-INF/lib的优势jars over build path jars 是它们在生成 WAR 时被捆绑到您的应用程序中文件。
当您想将您的应用程序部署在某个您无权修改构建路径中的 jar 的服务器上时,这会派上用场。

希望这可以帮助!

关于jakarta-ee - 将 jar 添加到 WEB-INF/lib 文件夹和 BuildPath 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220982/

相关文章:

java - 阻止从 JSP 访问 WEB-INF

java - Google Collection 和 Google Guava 在 Shrinkwrap-resolver 上的交叉依赖问题

java - 如何在同一页面上显示 Controller 的异常?

android - 在所有 3 个平台(android、ios、windows 手机)上推送通知

java - 源文件夹不在 java 构建类路径上,使用 JUnit

java - Spring MVC 在 WEB-INF/views/package 中找不到合适的 jsp

java - Java EE/JBoss AS 6 中的预身份验证用户

java - Axis2 与 Axis Kernel 版本有关的问题 - 如何从 java 项目引用另一个项目

android - com.android.ide.eclipse.adt.LIBRARIES 在构建路径中的意义?

java - Eclipse 动态 Web 应用程序将 jar 文件放入 WEB-INF/lib 和 Java 构建路径