0x00 安装软件
- Tomcat
-
IntelliJ IDEA
IDEA非社区版本如何注册
0x01 创建web工程
-
配置Tomcat,只需一次
-
新建WebApplication Project
-
Project Structure->Modules->Dependencies->+
添加Tomat module依赖
-
Run->Edit Configurations->+->Tomcat->Local
- 运行Project
0x02 添加java类
默认index.jsp页面,可以添加HttpServlet处理请求。
src目录增加继承自HttpServlet的类,处理doGet/doPost请求。如果提示HttpServlet找不到,请确保Tomcat设置正确。
0x03 HttpServlet与URL Path的映射关系
参考web.xml
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.demo.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/servlet/hello</url-pattern>
</servlet-mapping>
0x04 部署
Project Structure->Artifacts->Type
Type修改为WebApplication: Archive编译后生成war包;拷贝到Tomcat webapps目录下demo.war。
Tomcat运行后扫描webapps目录下war包,解压到目录,url请求时需增加目录名称,如http://localhost/demo/HelloServlet。
网友评论