前提

java环境以及tomcat的安装

1、IDEA创建Web项目

此处以Idea 2020.3.4举例

1、新建普通Java项目

注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。

选择项目位置和普通Java项目相同,此处略过。

2、修改普通Java项目为JavaWeb项目

项目根目录->右键->Add Framework Support

选择JavaEE版本

勾选左侧的Web Application

完成之后,可以看到项目下新建了web目录,并包含如下内容。

添加相关依赖File->Project Structure



执行上述操作之后,Tomcat相关Jar包就添加到了项目中,不添加后续很多开发无法进行。

3、项目部署

此处指的是将Idea中开发的Web项目在Tomcat中部署。

现在已经完成了

4、项目运行

单击运行按钮,运行项目,默认会在浏览器中打开index.jsp

在以后的开发中,多数时候都是重复上述步骤进行JavaWeb项目的开发

2、关联第三方Jar包

  1. 在项目WEB-INF目录下新建lib目录;
  2. 将第三方Jar包(例如:MySQL驱动Jar包,druid连接池Jar包)拷贝到lib目录下;
  3. 在lib上右键Add as Library
  4. 选择Project Library,完成
    • Global Library表示所有工程都可以使用
    • Project Library表示当前工程中所有模块都可以使用
    • Module Library表示当前模块可以使用

3、导出war包

项目完成后,有时候需要打成war方便部署。war包可以直接放入Tomcat的webapps目录中,启动Tomcat后自动解压,即可访问。

执行上述操作,后在项目根目录下生成out目录,内部包含的war包就是我们需要的war包。

将该war包拷贝到tomcat的webapps目录下,双击运行startup.bat,tomcat会自动解压该war包并发布项目,发布之后我们就可以访问。

idea创建一个javaweb项目相关推荐

  1. 如何创建一个javaWeb项目

    一.使用IDEA创建一个javaweb项目 截图中文可以直接按照截图查看,未汉化可以根据提示来进行创建 1.File->New Project选择Web Application 然后填写好路径和 ...

  2. IDEA创建一个JavaWeb项目详细步骤

    刚好最近在写数据库大作业任务书,留了一份,发在博客上 提前说明 使用IDEA+Html5+CSS+JavaWeb+MySql开发,并使用Tomcat部署在本地服务器上. 其中JDK版本为1.8, My ...

  3. IDEA创建一个JavaWeb项目以及OUT目录

    1.首先创建一个普通的java项目 无脑点击就可以,就是创建一个普通的JavaSe项目 2.给项目增加一个web框架 在你创建好的想项目点击右键就会出现上图,然后点击Add Framework Sup ...

  4. 基于maven创建一个javaweb项目

    一.使用步骤 1.引入库 创建一个web 在main目录下创建java和resources lib目录下面存放jar包 配置Paths 配置Dependencies 配置Tomcat 启动Tomcat ...

  5. 不借助idea开发工具构建一个Javaweb项目

    不借助idea开发工具构建一个Javaweb项目 目录结构 webappsroot|----------WEB-INF|----------classes(存放字节码)|----------lib(存 ...

  6. 如何使用 IntelliJ IDEA(2020.2)构建一个JavaWeb项目

    如何使用 IntelliJ IDEA(2020.2)构建一个JavaWeb项目 针对 IntelliJ IDEA 2020.2 这个新版本,不管是在创建项目上,还是在进行一些选项的配置上,与之前的版本 ...

  7. 部署一个Javaweb项目到腾讯云服务器上,在腾讯云轻量应用服务器上部署javaweb项目

    博主每篇博文的浪漫主义 [听说,思念是一种病?] https://www.bilibili.com/video/BV1z14y177VT?share_source=copy_web&vd_so ...

  8. 如何创建一个Web项目

    文章目录 一.创建Web项目 1. 新建Maven工程 2. 在pom.xml中,添加servlet依赖 3. 创建web.xml文件 4. 通过tomcat配置启动项 5. 在webapp下创建ht ...

  9. 树莓派Android Things物联网开发:创建一个Things项目

    [转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...

  10. Maven如何用Eclipse创建一个Maven项目【笔记自用】

    1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...

最新文章

  1. 亚马逊、谷歌和微软寸土必争的新战场
  2. BP神经网络(检测故障的实例)
  3. 1046 Shortest Distance (20 分)【难度: 简单 / 知识点: 前缀和 / 破环成链】
  4. 百度回应百科外链遭篡改:严厉打击 已报案
  5. The Future of Compass ElasticSearch
  6. 整合SSH框架实现简单登录
  7. vs2010如何发布窗体应用程序到服务器,C++ CLR 使用(VS2012,VS2013,VS2015)编写Windows窗体应用程序...
  8. eclipse ADT
  9. SPSS统计分析行业应用实战--SPSS 22.0新增
  10. C#写简单HTML报表
  11. mac VMware fusion配置nat网络
  12. 【第一篇】Qt学习与使用---将数字转换成中文大写的形式
  13. spring源码之Mybatis扫描器
  14. 多分类问题中sklearn的RFECV指定scoring函数
  15. 什么是前端框架与后端框架
  16. 2022-04-26 linux文件系统解读
  17. UnionPay-银联支付-netcore(二)
  18. 2013編程之美 集会 三分
  19. 解密你为何成不了富人
  20. 加固类计算机,关于我国计算机加固方面的标准

热门文章

  1. 小京东商城用什么版本的php,小京东2018多用户通用商城网源码商城带手机版ecshop源码程序...
  2. 凸函数,凸优化问题,凸二次规划问题
  3. 漫画小程序源码全开源商业版
  4. Axure 安装图标字体元件库
  5. KKK下拉框lookupedit绑定数据时,添加一条固定数据
  6. QT自定义3D图形控件,支持轴拖动。
  7. 线性反馈移位寄存器(LFSR,Linear Feedback Shift Register)
  8. 机械设计基础复习重点
  9. 全新卡盟系统PHP版 集成易支付_2020年全新PHP全开源易支付系统完整源码 带多个支付接口...
  10. django + mysql 支持表情包