gpt4 book ai didi

java - Eclipse:两个 Web 项目,一个 servlet

转载 作者:行者123 更新时间:2023-12-02 08:35:17 33 4
gpt4 key购买 nike

我使用一个库,其中包括 servlet 等。我已将此库的源代码获取到动态 Web 项目,并且运行良好。

我想在另一个项目中制作一个示例动态 Web 应用程序,该应用程序仅引用该库的类。是否可以在 Eclipse Galileo 中这样做并部署到 Tomcat。

我喜欢这样做,这样在库源项目中我只有库自己的代码和我对其的修改,我的示例应用程序将完全是另一个应用程序。

在 Eclipse 中,我已将示例应用程序项目引用到 lib 项目,并且在编码时工作正常,但是当我尝试访问示例应用程序 URL 时,它会抛出 ServletException,因为它找不到 Servlet。库自己的网页工作正常。

最佳答案

您能不能只创建一个包含要共享的类的 JAR,然后在每个项目中引用此 JAR?

我建议远离 IDE 功能,例如 Eclipse 中的那些试图捆绑您的应用程序并为您部署它的功能 - 我发现使用您自己的构建脚本、应用程序服务器设置来自己控制它会更有帮助,等等

这样,您就不会疑惑为什么 IDE 的某些细微差别会以它的方式工作(例如,为什么 Eclipse 不部署我随该项目添加为“引用”的项目的输出) ?) - 您可以完全控制自己的环境。无论如何,了解如何自己捆绑和部署东西更有值(value)(因为无论您使用什么IDE,它的工作原理都是一样的),并且它背后的工具比任何“按下这个 Shiny 的按钮和一切”都要强大得多。 IDE 中的“已部署并启动”功能。

关于java - Eclipse:两个 Web 项目,一个 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022547/

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