gpt4 book ai didi

java - Tomcat servlet 问题 - 找不到类

转载 作者:行者123 更新时间:2023-11-28 22:34:40 26 4
gpt4 key购买 nike

我正在尝试学习如何开发一个 servlet 以在 Windows XP 上的 Apache 的 Tomcat 服务器下运行。我正在使用 Tomcat 6.0 和 Java SDK 1.6.0_17。我的 webapp 是一个简单的 Hello, world 类型,我正在使用最新版本的 Eclipse IDE 构建它。我能够在 Tomcat 安装中运行所有示例,但是当我将我的应用程序从 Eclipse 导出到 Tomcat webapps 文件夹并尝试从我的浏览器访问它时,我收到错误指出 javax.servlet找不到 .http.Servlet 类。我搜索了 SDK 树,但找不到名称中带有 javax 的任何内容,所以我猜它不存在。

我用谷歌搜索了一下,但没有发现任何与此完全相同的问题。有什么我可以尝试的建议吗?

最佳答案

servlet.jar 中的 Servlet 类,它是 Java EE(Java 的“企业”部分)的一部分,而不是常规的 JDK 发行版。它通常位于 Tomcat 的类路径中,因此一旦您将应用程序部署到 Tomcat,就可以轻松找到它。

通常,这个 jar 的问题是它通常不在 Eclipse 的类路径中,因此您最终会遇到编译时问题。

如果它在 Tomcat 的运行时确实丢失了,请尝试在项目的库依赖项中挖掘它(我永远无法弄清楚 Eclipse 将这些东西隐藏在哪里)并将其复制到 Tomcat 安装的“common/lib”子目录中。

关于java - Tomcat servlet 问题 - 找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1697431/

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