栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

教你七步完成第一次servlet的部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

教你七步完成第一次servlet的部署

目录

前言:servlet是什么?

1.创建项目

2.引入依赖

3.创建目录结构

4.编写servlet代码 

5.打包

 6.部署

 7.验证程序


前言:servlet是什么? Servlet 是一种实现动态页面的技术 . 是一组 Tomcat 提供给程序猿的 API, 帮助程序猿简单高效的开发一 个 web app

1.创建项目

1)使用IDEA创建一个maven项目

 2)填写名称和指定目录

3)创建完毕

2.引入依赖

1)去maven中央仓库下载servlet的api

具体的地址:Maven Repository: javax.servlet » javax.servlet-api » 3.1.0 (mvnrepository.com)

 

2)引入到pom.xml中

​​​​​​ 3)常见问题

如果出现红字,需要点击右边的maven按钮进行手动下载

这两者都可以

3.创建目录结构

1) 在main目录下创建一个webapp目录,然后再webapp目录下创建WEB-INF目录,最后在WEB-INF目录下创建web.xml文件

2)需要在wen.xml中添加内容




    Archetype Created Web Application

4.编写servlet代码 
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet("/hello")
public class Test_Servlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("hello wold" + System.currentTimeMillis());
    }
}
  • @WebServlet("/hello"):表示的是浏览器通过url找到servlet的类所在的地址
  • @Override:重写HttpServlet里的doGet方法
    

5.打包

1)打包前需要一个在pom.xml中进行配置


    
        war
    

    
        
        
            hello_servlet
        
    

2)进行打包操作

3)出现橙色的target包说明打包成功

 

 6.部署

1)将war包拷贝到tomcat的webapps目录下

 2)启动tomcat

tomcat的bin目录下找到startup.bat,双击运行

 7.验证程序

输入这串url进行验证

hello_servelt:context-path,也是刚刚war包的名字

hello: servlet-path

最终效果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921778.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号