使用IDEA创建JavaWeb项目 部署本地tomcat并运行

746 阅读2分钟

这是我参与11月更文挑战的第五天,活动详情查看:2021最后一次更文挑战

四大服务器

image.png

Internet信息服务 之后的全打钩 有界面 绑定 改端口(如有需要)

网站(静态页面) 系统(动态网站)

netstate -ano 查看当前系统的端口情况

前言

servelet 是一个类 放到Tomcat中去运行 (自己写的类自己运行)

在web(Javaee)视图下 创建动态项目servelet //eclipse

只要继承了httpservlet的类就是servlet

servlet必须放在Tomcat中才有意义(才能运行) 只能放在Tomcat classfish weblogic websphere 能够运行servlet的服务器 servlet容器

启动servlet容器 = 启动Tomcat

你的servlet必须放在WEB-INF/classes 目录下 源码编译后的文件字节码

用IDEA实现IIS服务器的运行

1.新建一个空项目

image-20211104105531201

image-20211104105631069

2.新建模块

image-20211104105810399

image-20211104110155764

image-20211104110252857

image-20211104110502693

3.新建自己的Servlet

image-20211104110614541

4.编写自己的业务逻辑

image-20211104110655737

5.重写service方法。接收前台的请求

在空白处,按下键盘快捷键 ALT+INSERT

image-20211104110952552

image-20211104111030297

6.填写自己的业务逻辑代码

package com.hbwl.web01;
​
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
​
@WebServlet(name = "OkServlet", value = "/OkServlet")
public class OkServlet extends HttpServlet {
​
    //ALT+INSERT
    //修改protected 为 public
    public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //添加自己的业务代码
        System.out.println("我是OkServlet");
​
    }
}
​
​

7.检查项目工件

image-20211104111319295

查看是否存在项目工件

所谓工件  就是最终生成的项目

image-20211104111439959

8.配置IDEA-Tomcat关联

image-20211104111542305

image-20211104111626865

image-20211104111722445

选择本地电脑上的Tomcat 
如果电脑中没有Tomcat 请到 tomcat.apache.org 中下载 Tomcat 这里使用的是Tomcat9版本

image-20211104111833092

image-20211104111903064

image-20211104112114453

image-20211104112147359

image-20211104112256505

9.启动Tomcat并测试

image-20211104112338341

10.在浏览器中测试,是否可以访问Servlet

image-20211104112539385

查看自己创建的Servlet的开放地址

image-20211104112625382

在浏览器中 输入: http://localhost:80/OkServlet

image-20211104113000945

image-20211104112931246

\

小结

如果这篇文章对你有帮助的话,记得三连凹~