Apache Tomcat 安装在 mac 环境变量 Setup



我已经遵循了一些指南来安装Apache Tomcat 7,它看起来工作正常,因为当我在启动后键入localhost:8080时。 我甚至可以运行任何 JSP 页面,但我在另一个地方编译的 servlet 都没有工作。不同的计算机)。如果我在文本文件中编写任何 Java 程序并编译它会给我很多错误,例如它说找不到 HttpServlet 类或其他什么。我在我的大学中运行计算机的 Tomcat 服务器,所以如果我在那里尝试任何程序,它可以正常工作,但是当我在我的计算机中尝试时,它总是说 Http 状态 404,并在描述下说它说请求的资源不可用。请帮助

这里至少要考虑 2 个作用域。编译时范围和运行时范围。听起来好像运行时类路径中缺少 httpServlet 类。也就是说,如果它编译正常,但在运行时找不到该类。

你可以首先通过将包含 httpservlet 类的 jar 放在 tomcat 的/lib 文件夹中来检查它 - 如果它编译正常,你应该能够看到在编译时使用的包含 servlet 类的 jar。然后尝试将该库放在运行时(即对 tomcat 可见)类路径中,例如/lib。

最新更新