2013-10-08 98 views
0

我使用的是Apache Tomcat。我通过cmd.exe运行Tomcat。我已经能够毫无问题地部署一个“Hello World”web应用程序。但是,我试图通过输入: “C:\ apache-tomcat-8.0.0-RC3 \ webapps \ hello \ WEB-INF \ java -d类src \ mypkg \ HelloServlet来运行servlet'HelloServlet.java'。 Java “的 或者 ”C:\ Apache的Tomcat的8.0.0-RC3 \的webapps \你好\ WEB-INF \类的Java HelloServlet.java“无法创建Java虚拟机错误?

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

如果我尝试: ” C:\ Apache的Tomcat的8.0.0-RC3 \的webapps \你好\ WEB-INF \ javac -d类src \ mypkg \ HelloServlet.java“

然后我得到“不被识别为一个内部或外部命令,可操作的程序或批处理文件‘的javac’”的消息

回答

4

有在你的方法存在多个问题:

  1. 首先,你需要了解Servlets。 Servlet不作为独立程序运行
  2. Tomcat是用于部署Web应用程序的容器。 Web应用程序需要以适当的格式进行组织。 Web应用程序可以包含servlet。
  3. Tomcat没有用于编译的servlet/Java程序
  4. 遵循一个简单的教程来学习关于servlet和tomcat
+0

我得到同样的错误“‘的javac’不是......”即使我我们已经学习了许多关于servlet的教程,例如http://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowTo.html; http://cs.calstatela.edu/~abbott/Courses/CS_320b/Running%20a%20Servlet%20under%20Tomcat.html; http://mithujava.com/tag/helloservlet-prorgram/ – user2702279