我想在Eclipse中運行一個servlet。爲此,我創建了一個動態Web項目,並在WEB-INF
文件夾下部署了我的servlet.java文件。我還添加了servlet.jar文件。我怎樣才能運行該文件作爲一個Java應用程序?如何在eclipse中運行servlet?
回答
Servlet不能作爲Java應用程序直接運行。 我推薦兩種方法:
重構你的servlet,並把你的「java」的代碼(你想要什麼都通用的代碼來調用)中,你從servlet和Java應用都調用了另一個罐子。
在Eclipse中的容器中運行servlet。見http://www.eclipse.org/jetty/ 通過的HttpRequest與servlet的溝通和HttpResponse對象的
Servlet的的servlet/JSP引擎運行,如Tomcat或樹脂或碼頭。您通常不會在容器外運行它們。
您當然可以將您的應用程序部署到servlet/JSP引擎並從Eclipse開始。但它是運行的應用程序服務器,然後作爲servlet的主頁。
Servlet運行在servlet容器中。 Servlet不是「普通的香草」Java應用程序。看,他們沒有main()
方法! Servlet監聽HTTP請求並通過網絡返回HTTP響應。運行唯一的servlet類作爲普通的vanilla Java應用程序不會自動使它們監聽並響應HTTP請求。
Apache Tomcat是一個流行的servletcontainer。只需下載並解壓縮即可。然後在Eclipse中(我假設您已經下載了Eclipse Java EE版本,否則將它們全部放在一起並重新下載正確的版本),轉到Servers視圖並添加新安裝的Tomcat實例。然後創建一個Dynamic Web Project,其中您從列表中選擇新集成的服務器實例。然後,Eclipse將自動將類庫/構建路徑中的Servlet API庫(因此,您不需要單獨下載一個隨機的「servlet.jar文件」!這僅僅是收到主要問題的答案)。然後創建一個Servlet類並在web.xml
中註冊它。然後將項目部署到新集成的服務器並啓動它。然後在您最喜愛的網頁瀏覽器中輸入http://hostname:port/contextname
,這通常是http://localhost:8080/webprojectname
。
要了解有關servlet(以及Eclipse和Tomcat)的更多信息,我強烈建議您通過those tutorials。您還可以使用明顯的關鍵字在YouTube上搜索視頻教程。
- 1. 如何在eclipse juno中運行servlet?
- 2. 瞭解如何在Eclipse中運行servlet
- 3. 如何在Eclipse中運行servlet?
- 4. 如何在Eclipse中運行
- 5. 如何在eclipse中運行eclipse
- 6. 如何在servlet中運行jasper報告
- 7. 如何運行java servlet?
- 8. 如何運行servlet程序?
- 9. 使用與運行Eclipse相同的Servlet運行Tomcat執行Tomcat
- 10. 如何在Eclipse中構建Java Servlet?
- 11. 如何在ipad上運行Servlet
- 12. 如何在Eclipse中運行jar文件
- 13. 如何在eclipse中運行pinax?
- 14. 如何在Eclipse中運行SWTBOT juno
- 15. 如何在Eclipse中運行Scala代碼
- 16. 如何在Eclipse中運行JAR文件?
- 17. 如何在Eclipse中運行cunit測試?
- 18. 如何在eclipse中運行php腳本
- 19. 如何在Eclipse中運行java類Che
- 20. 如何在eclipse中自動運行cmd.exe
- 21. 如何在eclipse中運行ant clean
- 22. 如何在eclipse中運行命令(Pydev)
- 23. 如何在eclipse中運行PHP代碼
- 24. 如何在Eclipse中運行Spock測試
- 25. 如何在eclipse中運行maven項目
- 26. 如何在eclipse中運行java fileservice applet?
- 27. 如何在eclipse中運行java servelets
- 28. 如何在eclipse中運行.jar
- 29. 如何在Eclipse中運行Play項目
- 30. 如何在java eclipse中運行svm light?