2013-10-08 125 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