idea创建一个javaweb项目

idea创建一个javaweb项目前提java环境以及tomcat的安装1、IDEA创建Web项目此处以Idea2020.3.4举例1、新建普通Java项目注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。选择项目位置和普通Java项目相同,此处略过。2、修改普通Java项目为JavaWeb项目项目根目录->右键->AddFrameworkSupport选择JavaEE版本勾选左侧的WebApplication

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前提

java环境以及tomcat的安装

1、IDEA创建Web项目

此处以Idea 2020.3.4举例

1、新建普通Java项目

image.png

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

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

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

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

image.png

选择JavaEE版本

image.png

勾选左侧的Web Application

image.png

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

image.png

添加相关依赖File->Project Structure

image.png
image.png
image.png

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

3、项目部署

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

image.png

image.png

image.png

image.png

现在已经完成了

4、项目运行

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

image.png

在以后的开发中,多数时候都是重复上述步骤进行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后自动解压,即可访问。

image.png

image.png

image.png

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

image.png

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192733.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac goland2021 激活码_最新在线免费激活

    (mac goland2021 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0…

    2022年3月30日
    87
  • navicat15许激活码[最新免费获取]

    (navicat15许激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/ide…

    2022年3月26日
    66
  • Navicat15 for sql激活码【2022最新】2022.02.19

    (Navicat15 for sql激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月1日
    408
  • sunlime 激活码(最新序列号破解)

    sunlime 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    52
  • phpstorm2021永久激活码【2021.8最新】

    (phpstorm2021永久激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月25日
    271
  • idea2022.01.4激活码【2022最新】

    (idea2022.01.4激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    86

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号