• IDEA中创建Web工程流程


    第一步:File--》New--》Project

    第二步:填写信息,点击Create

    第三步:点击File,点击Project Structure

    出现该界面

    选择相应的版本,这里我用jdk17,点击apply ,点击ok

    第三步:右键文件名称,点击New,点击Directory,创建src文件,同此步骤再创建lib文件

    第四步:导入servlet包

    如何没有该包,点击此处,在上方搜索框搜索servlet,然后回车,点击出现的第一个Java Servlet API

    下载相应版本,这里下载4.0.1,点击4.0.1

    点击jar

    下载后,复制该包,鼠标右击lib文件夹,点击Paste粘贴包

    点击Ok

    然后鼠标右击该包,点击Add as library...

    第五步:右击项目名,点击Add Framework Support,点击Java EE 下的Web Application,然后点击OK

    部分人弹出界面是下面这样,这时,我们需要在到该项目在磁盘的路径地址,删除.idea和.iml文件,然后关闭重新打开IDEA,按照第五步打开就有Java EE了

    第六步:部署Tomcat

    点击右上角的Current File,点击Edit Configurations...

    点击左上角的+号

    找到Tomcat Server,点击Local

    弹出下面的界面,这里添加Name名称,在Application server中找到你本地安装Tomcat的文件地址

    我们会发现在该界面最下方会显示一个Warning,我们点击右下角的Fix

    点击apply,点击OK

    接下来我们测试一下

    1. import javax.servlet.*;
    2. import javax.servlet.annotation.WebServlet;
    3. import java.io.IOException;
    4. @WebServlet(name = "helloServlet", urlPatterns = {"/hello", "/h"})
    5. public class HelloServlet implements Servlet {
    6. @Override
    7. public void init(ServletConfig servletConfig) throws ServletException {
    8. System.out.println("初始化开始");
    9. }
    10. @Override
    11. public ServletConfig getServletConfig() {
    12. return null;
    13. }
    14. @Override
    15. public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
    16. System.out.println("接收请求");
    17. }
    18. @Override
    19. public String getServletInfo() {
    20. return null;
    21. }
    22. @Override
    23. public void destroy() {
    24. System.out.println("销毁服务");
    25. }
    26. }

    启动Tomcat 

     

    在弹出的网页地址上输入上面代码中配置的urlPatterny,我这里配置的是hello和h

    观察IDEA运行结果

    我们刷新一下刚才弹出的网页

    此时我们停止Tomcat

  • 相关阅读:
    【博客537】linux ssh usedns选项打开引发的ssh登录不上问题
    揭秘Spring框架:模块装配的奥秘与实战技巧 【Spring|Java】
    web service压测工具:siege安装及使用介绍
    数据库(一):MySQL
    Java基础进阶集合-Collection接口
    Android(Linux)常用的Shell指令
    阿里18年架构师,带你分析经典算法应用思路,探究分布式背后原理
    基于PHP的纺织用品商城系统
    SAP,ABAP:ALV变式复制
    prometheus+grafana进行服务器资源监控
  • 原文地址:https://blog.csdn.net/qq_45663499/article/details/133799221