【问题标题】:Apache Tomcat installation on mac environmentl variable Setup在 mac 环境变量设置上安装 Apache Tomcat
【发布时间】:2013-09-22 16:03:50
【问题描述】:

我已按照一些指南安装 apache tomcat 7,它看起来工作正常,因为当我在启动它后键入 localhost:8080 时。我什至可以运行任何 jsp 页面,但我在另一个地方编译的 servlet 都没有工作。(不同的计算机)。如果我在文本文件中编写任何java程序并编译它会给我很多错误,例如它说找不到HttpServlet Class或其他东西。我在我的uni中有运行计算机的tomcat服务器,所以如果我在那里尝试任何程序,它工作正常,但是当我在我的计算机上尝试时,它总是说Http状态404并在描述下说它说请求的资源不可用。 请帮忙

【问题讨论】:

  • 一步一步。首先,使用 IDE 来管理 Web 应用程序。其次,要编译一个程序,您需要类路径中的所有相关类文件。
  • 您是怎么做到的,请您解释一下...

标签: java apache jsp tomcat


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 2012-03-15
    • 2012-03-07
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 2013-11-27
    相关资源
    最近更新 更多