本文介绍如何搭建简单服务端,并通过servlet提供服务。
搭建环境
创建Dynamic Web Project
在Eclipse中创建Dynamic Web Project,项目结构如下图:
导入Libs
如果需要用到一些外部Jar包,需要拷贝到以下目录:
|
|
注意,这里不能建子文件夹,需要直接放 Jar 包。
拷贝完成后,Eclipse会自动在目录下生成:
|
|
开发服务
创建HttpServlet服务
创建一个HttpServlet子类,里面包含了doGet和doPost方法,分别对应Get和Post请求。
|
|
为了防止乱码,可以加上编码设置:
|
|
在web.xml文件中注册
web.xml的目录为:
|
|
注册url映射servlet:
|
|
监听生命周期
有时候,需要监听项目的生命周期,例如启动,关闭等,需要创建listener和在web.xml中注册。
创建listener
创建一个ServletContextListener子类:
|
|
在web.xml文件中注册
|
|
部署
导出为war文件
在eclipse中,将项目export为war文件:
|
|
部署到Tomcat中
将war文件复制到Tomcat以下目录中:
|
|
启动Tomcat
启动Tomcat,在浏览器中输入:
|
|
即可看到结果。