我想在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中运行servlet
- 2. 如何在Eclipse中运行
- 3. 如何运行servlet程序?
- 4. 使用与运行Eclipse相同的Servlet运行Tomcat执行Tomcat
- 5. 如何在Eclipse中构建Java Servlet?
- 6. 在eclipse中运行时没有web.xml的Servlet
- 7. 如何在eclipse中运行php脚本
- 8. 如何在eclipse中运行命令(Pydev)
- 9. 如何在eclipse中运行ant clean
- 10. 如何在Eclipse中运行Clojure测试?
- 11. 如何在eclipse中运行java servelets
- 12. 如何在java eclipse中运行svm light?
- 13. 如何在eclipse中运行PHP代码
- 14. 如何在Eclipse中运行Scala代码
- 15. 如何在eclipse中运行pinax?
- 16. 如何在Eclipse中运行java类Che
- 17. 如何在Eclipse中运行项目?
- 18. 如何在Eclipse中运行jar文件
- 19. 如何在eclipse中自动运行cmd.exe
- 20. 如何从Eclipse运行Javah
- 21. 从运行servlet的Eclipse中修改Java类?
- 22. 错误在Eclipse中,servlet的
- 23. 在Eclipse中调试Servlet
- 24. 在Grails下运行Servlet
- 25. 运行一个Servlet在Tomcat
- 26. 在servlet上运行htmlunit
- 27. 在JDK中运行Eclipse?
- 28. Robocode在eclipse中运行
- 29. 在eclipse中运行bundle exec
- 30. 在Eclipse中运行Flex