1、idea构建web项目

idea构建web项目的超级详细教程,一步一步来,完全没问题!

1、新建一个空项目

2、新建java模块,名为webDemo1


3、选择webDemo1右键,选择Add Framework Support

选择Web Application

4、在WEB-INF下新建文件夹classes和lib

5、打开项目结构(Project Structure)

6、项目配置

7、模块配置


8、Facets配置,这里制定了web目录不是一个普通的文件夹,而是web项目


9、 配置Artifacts


10、 添加Tomcat





11、配置Deployment。这个操作可以让Tomcat找到war包所在的位置,从而将web项目部署在Tomcat服务器上


12、添加项目所需要的依赖


(1)导入lib下得jar


web项目需要的jar包都存放在lib目录下,将lib导入

(2)将tomcat相关的jar导入




13、配置完成,运行服务

14、成功运行。

2、写第一个servlet

1、新建java类实现Servlet接口,并实现5个抽象方法
还可以继承GenericServlet,此时只需实现service()方法即可。
还可以继承HttpServlet类,此时只需要重写doGet()方法或者doPost()方法就可以了。

2、编写web.xml

3、在service方法中输入输出语句

4、地址栏输入地址
/5、控制台打印输出

idea构建web项目-超详细教程相关推荐

  1. 云服务器部署web项目 超详细步骤 腾讯云 阿里云

    购买阿里云服务器ECS,选择CentOS 7.6操作系统 外界用户访问云服务器中实例的示意图 重置实例的密码 设置安全组规则 创建安全组和安全组规则 为安全组添加实例 使用XShell和XFTP连接到 ...

  2. vue+webpack搭建项目超详细教程

    在使用vue-cli之前,请确认你的电脑已经安装了 node,建议版本在 8.0.0 以上 安装淘宝镜像(强烈推荐安装,不然真的好慢,等到最后还是失败) 安装cnpm的原因:npm的服务器是外国的,所 ...

  3. eclipse+jsp+servlet+sqlserver+tomcat实现增删改查的一个小项目(超详细教程)

    哈喽,大家好,我是冷风,,拖延了一天,实在是太抱歉(虽然也没多少人看我的博客,哈哈) 这个小项目我一共花了五天的时间才把它的功能给完成,因为个人原因,学过的知识已经丢了两年,不过我会在最短的时间学习到 ...

  4. maven(3)------maven构建web项目详细步骤

    eclipse集成工具,轻松通过maven构建web项目步骤如下: 一, 右键,new -->project, 进入下一页面 二,选择"Maven Project", 点击下 ...

  5. 手把手从零开始搭建k8s集群超详细教程

    本教程根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps同步所做笔记教程 k8s集群搭建超详细教程 1. 基本环境搭建 1. 创建私有网络 2. 创建服务 ...

  6. 环信WebIM 超详细教程01:点对点单聊

    环信WebIM 超详细教程01:点对点单聊 第一个单聊(点对点)Demo 前言 一,准备工作:注册->登录->创建应用->创建应用用户 二,搭建工程,实现简单的单聊(点对点)功能 三 ...

  7. 手把手带你入门前端工程化——超详细教程(高级前端必备)

    本文将分成以下 7 个小节: 技术选型 统一规范 测试 部署 监控 性能优化 重构 部分小节提供了非常详细的实战教程,让大家动手实践. 另外我还写了一个前端工程化 demo 放在 github 上.这 ...

  8. 手把手带你入门前端工程化——超详细教程

    授权自@谭光志 链接:https://segmentfault.com/a/1190000037752931,也可点击阅读原文 本文将分成以下 7 个小节: 技术选型 统一规范 测试 部署 监控 性能 ...

  9. 大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程)

    大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程) Ambari2.7.4+HDP3.1.4是最后一个免费版本,新版本需要授权. 因工作需要,安装大数据集群,了解到Ambari属于A ...

最新文章

  1. java异常例子_java 异常的实例详解
  2. 贪心算法--会场安排问题
  3. Caliburn笔记-基本Command(wpf框架)
  4. StartService返回2的解决方法
  5. Go报错package github.com/astaxie/beego: exit status 128
  6. 互联网人才流向说明了什么
  7. java定义一个静态类_Java中的静态类
  8. Java编程基础08——面向对象_构造方法静态static
  9. 如何更新Node.js?
  10. $$$$方正GBK字库内码表$$$$
  11. 《跟开涛学SpringMVC》学习笔记
  12. Domino M-Series 设置说明
  13. python中对Routers的理解
  14. C/C++ %s %d %u 基本概念与用法
  15. 肾有多好,就有多年轻
  16. 简单认识程序的编译过程
  17. TERMIOS详解【转】
  18. 信息安全管理(CISP)—— 信息安全管理
  19. 项目经理如何写年终总结,范文+PPT模板
  20. 邮政社招笔试题库_中国邮政招聘考试试题及答案--总括版

热门文章

  1. ServerSQL数据库查锁、解锁
  2. 柯尼卡美能达Konica Minolta bizhub 4020 打印机驱动
  3. 03-面向对象之面向对象基础
  4. 三相电能质量分析仪操作程序
  5. 分布式系统开发实战:安全性的基本概念
  6. 基于个性化推荐的图书网站设计与实现
  7. 读《探索式软件测试》笔记(一)
  8. 第二届 “国信蓝点”软件设计大赛 C语言模拟题(附程序题 解题程序)
  9. undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E解决办法
  10. undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E