Tomcat搭建java服务器
2021-07-07 本文已影响0人
Faner_NG
- tips:mac环境
一 、提前准备
- 下载安装JDK
- 下载tomcat 直接解压,bin目录startup.sh,即可启动,浏览器输入http://localhost:8080等显示tomcat主页及代表成功
- intellij idea 旗舰版,社区版不带web模块
二、使用IDEA创建web项目
1. 创建一个Empty project
2. 空项目中 添加一个java模块 流程如下:
- 选择project structure
- 选择Modules
- 选择New Module 进行添加
- 选择java- 选择jdk版本
- 输入module名字
- Finish
3. 添加一个web模块
- 右击项目,选择Add Framework Support - 选择web application-finish
- 部署到tomact,选择Add Configuration - TomcatServer - local
- 给你的tomcat取名字,配置tomcat路径
- deployment 中添加你的项目,application context配置通过web访问你项目的名字 - finish
- 甲壳虫图标启动&部署你的项目到tomcat
此时可以通过http://localhost:8080/xxx/访问你项目中html,资源等
4. 支持Servlet (用于web处理参数)
-
modules 选择你的项目-dependencies+添加libriay选择tomcat
-
项目中添加一个java类继承HttpServlet,实现get和post方法处理请求参数和响应
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req,resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String username = req.getParameter("username");
String password = req.getParameter("password");
System.out.println(username+"_"+password);
if ("111".equals(username)&&"222".equals(password)){
resp.getWriter().write("Login Success !!!");
}else {
resp.getWriter().write("Login Failure!!!");
}
}
}
@WebServlet("/login")用来说明这个类是用来处理哪个路径的请求,例如http://localhost:8080/hello/login?username=111&password=222