gpt4 book ai didi

java - 部署时没有将库复制到 Tomcat 目录

转载 作者:行者123 更新时间:2023-11-28 22:53:49 25 4
gpt4 key购买 nike

我正在开发一个 JSP 应用程序来测试使用返回 JSON 对象的 AJAX 调用 servlet。我使用 Eclipse 作为 IDE。作为处理 JSON 的库,我使用的是 Gson。为了使该库在我的项目中可用,我在源目录中创建了一个 lib 文件夹,并将 Gson 库复制到其中。在 Eclipse 中重新加载项目后,我将其包含在我的构建路径中。我可以毫无问题地在我的类(class)中使用该库。我配置了要部署到本地 Tomcat 安装的 JSP 应用程序。运行应用程序时,所有内容都会部署到 .../tomcat/8.0.26/libexec/wtpwebapps/AjaxJson 以便该部分正常工作。据我了解,目录 WEB-INF 包含所有类和库。 classes 目录包含我定义的所有类,但是 lib 目录是空的。这就是每次请求使用 Gson 库的 servlet 时,我都会收到 java.lang.ClassNotFoundException 的原因。在部署应用程序时,我必须做什么才能让 Eclipse 将库复制到 lib 目录?

最佳答案

检查项目属性中 Web 部署程序集中的映射。如果使用 maven,则无需手动复制依赖项。

关于java - 部署时没有将库复制到 Tomcat 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com