0

我正在使用 Apache Tomcat。我正在通过 cmd.exe 运行 Tomcat。我已经能够毫无问题地部署“Hello World”网络应用程序。但是,我尝试通过键入以下内容来运行 servlet 'HelloServlet.java':“C:\apache-tomcat-8.0.0-RC3\webapps\hello\WEB-INF\java -d classes src\mypkg\HelloServlet.java " 或 "C:\apache-tomcat-8.0.0-RC3\webapps\hello\WEB-INF\classes java HelloServlet.java"

但我总是收到错误“无法识别的选项:-d 错误:无法创建 Java 虚拟机错误:发生了致命异常。程序将退出”

如果我尝试:“C:\apache-tomcat-8.0.0-RC3\webapps\hello\WEB-INF\javac -d classes src\mypkg\HelloServlet.java”

然后我收到消息“'javac' 不是内部或外部命令、可运行程序或批处理文件”

4

1 回答 1

4

您的方法存在多个问题:

  1. 首先,您需要了解 Servlet。Servlet 不作为独立程序运行
  2. Tomcat 是一个用于 Web 应用程序部署的容器。Web 应用程序需要以适当的格式组织。Web 应用程序可以包含 servlet。
  3. Tomcat 不用于编译 servlet/java 程序
  4. 按照一个简单的教程学习 servlet 和 tomcat
于 2013-10-08T01:09:12.247 回答