1.Web项目的目录结构

2.Web项目的创建

<1>首先创建一个空的java项目
<2>选择模块,创建一个新模块

<3>选择javaq企业开发块,先勾选javaEE版本再勾选下方的Web Application才会出现对应的版本

<4>一路next之后给模块取名点击finish,再点击Apply后ok则创建完成

3.Web项目的打包

<1>方法一:idea打war包
a.添加打war包的目录

b.构建war包
点击Rulid找到Build Artifacts目录

c.选择构建的文件目录

<2>方法二:控制台打war包【只能是.war结尾的文件】
进入到对应的项目目录的web目录下,通过cmd进入控制台
输入jar -cvf 文件名称.war .打包

4.Web项目的发布

<1>idea集成tomcat发布
第一步:

第二步

第三步

第四步:浏览器访问【127.0.0.1】 localhost:8080/虚拟路径【此处为idea发表项目时的虚拟路径】

<2>本地tomcat目录下
第一步:将项目的放置在tomcat的webapps目录下

第二步:在bin目录启动tomcat

第三步:浏览器访问【127.0.0.1】 localhost:8080/虚拟路径【此处为war包文件名】

<3>linux服务器tomcat目录下
步骤同<2>,本地访问可能有防火强问题
关闭防火墙命令:systemctl stop firewalld.service

5.Tomcat目录详解

6.项目打包发布过程src目录字节码转换流向

war包流程

Web项目打包发布的流程

浏览器往服务器文件写数据

web项目的创建和发布相关推荐

  1. iis服务器发布web项目,webservice创建、发布及在IIS上部署

    一.项目创建 1.以vs2010为例,新建"asp.net空web应用程序" 2.在创建好的项目中新建项,创建web服务 3.打卡webservice1.asmx文件,更改name ...

  2. 关于IDEA WEB项目的创建与无法继承HttpServlet问题

    关于IDEA WEB项目的创建与无法继承HttpServlet问题 点这里:传送门

  3. Java Web实战开发 | Web项目的创建与运行

    01Web项目的创建与运行 1●创建项目 在完成了IDE.Tomcat服务器以及数据库的安装后,Java Web项目开发集成环境已经准备就绪,可以进行Java Web应用系统的开发.下面通过例1-1讲 ...

  4. IDEA的web项目的创建极其服务器的配置

    WEB流程 1.创建一个WEB项目 先创建一个普通的java项目,然后在ADD Frameworks Support选项中选择Web Application(versions:4.0) 2.配置服务器 ...

  5. 用户SA登陆失败 | VS三层架构web项目的创建

    文章目录 三层架构内容说明 使用ASP.NET三层架构创建web项目 1. **创建一个空的解决方案** 2. **创建web空网站**----表示层 3. **创建.BLL和.DAL类库文件** 4 ...

  6. maven web项目不能创建src/main/java等文件夹的问题

    eclipse创建maevn web项目,在选择maven_archetype_webapp原型后,默认只有src/main/resources这个Source Floder.  按照maven目录结 ...

  7. 08 Tomcat+Java Web项目的创建和War的生成

    1.web服务器软件: 服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出响应 * web服务器软件:接收用户的请求,处理请求,做出响应. 在web服务器软件中,可以部署we ...

  8. Maven服务器的使用之Maven桌面项目和Maven Web项目的创建

    Maven的使用 Maven功能强大, 可以参与管理软件的整个生命周期. Java软件开发中的jar包管理更是Maven的绝技. 1.创建Maven桌面项目 1.1 选择菜单创建Maven项目 1.2 ...

  9. maven java web项目_Maven创建JavaWeb项目

    使用模板创建项目 JavaWeb项目模板使用 使用模板创建JavaWeb项目,就是上图的结构.缺少src/main/java目录,以及两个test目录.但是多了webapp目录,这个目录就等效于以前J ...

最新文章

  1. 【springboot】入门
  2. Windows SDK 7.1 (包含directshow)安装配置
  3. 信仰的力量—海归毕业季的选择与入职后的蜕变记
  4. tensorboard使用_tensorboard查看训练曲线
  5. SpringBoot高级-消息-RabbitMQ安装测试
  6. ios kvo 要引入_腾讯社招iOS面试记录
  7. java 启动xms_关于java:启动JVM时-Xms和-Xmx参数是什么?
  8. poj - 2503 Babelfish
  9. ECMAscript6入门(1)
  10. 递归定义以及斐波那契数列的实现
  11. mysql字符集设置lampp_xampp下mariaDB数据库设置默认字符集utf8(Windows)
  12. android VideoPlayer原生播放方式
  13. ET1100和ET1200的区别
  14. wo-27s管理员账户和密码_Mac管理员忘记密码怎么办?
  15. scrollView无限滚动,横屏和竖屏
  16. opencv imread函数
  17. AFEchidna示例20--自交对方差分量的影响
  18. 脑裂产生以及解决办法(转载)
  19. 做个自己站内搜索引擎
  20. 英集芯IP5566带TYPE-C口3A充放快充移动电源5w无线充二合一方案SOC

热门文章

  1. BZOJ #3064. Tyvj 1518 CPU监控(线段树,历史最值)
  2. Atcoder ARC062F - AtCoDeerくんとグラフ色塗り / Painting Graphs with AtCoDeer
  3. HDU1269 迷宫城堡(模板题)
  4. 新汉诺塔(洛谷P1242)含第11个数据的解决办法
  5. P6805-[CEOI2020]春季大扫除【贪心,树链剖分,线段树】
  6. P2480-[SDOI2010]古代猪文【中国剩余定理,Lucas定理】
  7. jzoj4019-Path【dp】
  8. 牛客练习赛 67——ST表
  9. 【莫队】区间不同数(金牌导航 莫队-1)
  10. 【bfs】WZK旅游(jzoj 1996)