读书人

透过Jetty搭建一个简单的Servlet运行环

发布时间: 2013-09-25 11:02:59 作者: rapoo

通过Jetty搭建一个简单的Servlet运行环境

最近在做一些简单的Servlet开发的时候,感觉每次调试的时候都要发布到tomcat上很麻烦,把程序共享给同事也很麻烦,需要帮他设置本地的tomcat环境. 在网上找了找其他的Servlet运行环境,发现用Jetty可以很方便的实现嵌入式Web container.这里我记录一下通过Jetty搭建简单Servlet运行环境的过程,希望对有同样需要的朋友有所帮助.

整个环境的代码可以在https://github.com/mcai4gl2/jettysetup找到. 代码包括了IntelliJ的项目文件,如果需要eclipse项目文件,请在下载代码后运行 mvn eclipse:eclipse 来生成eclipse项目文件. (当然, 请在本地安装Maven).

设置Maven Dependency:
@Controllerpublic class TestServlet {    private static Logger log = Logger.getLogger(TestServlet.class);    @RequestMapping(value="/ping", method = RequestMethod.GET)    public void ping(HttpServletResponse response) throws IOException {        log.info("ping page is called");        IOUtils.write("Embedded Jetty Server is Up and Running", response.getOutputStream());    }}

通过Jetty,我们可以很容易的在本地运行和调试Servlet,而生成好的Servlet我们可以直接发布到Tomcat. 这样,我们可以简化Servlet的开发和调试.

读书人网 >编程

热点推荐