web项目开发---部署
文章目录
- 1.项目/应用文件夹
- 1.1基于java的web运行时的结构:
- 1.2 Maven标准的开发结构
- 2.Web项目配置
- 2.1配置为Web项目
- 2.2打开项目的配置
- 2.3配置Web资源文件
- 2.4配置Web项目描述文件web.xml
1.项目/应用文件夹
1.1基于java的web运行时的结构:
|---web资源(客户端/前端资源)
|---WEB-INF|---web.xml web项目的描述/配置文件|---classes 编译的class文件|---lib 依赖包
运行时不是通过main方法启动,而是启动tomcat,启动之后,tomcat会自动加载部署的项目。
部署的项目是指:
(1)tomcat/webapps目录下
(2)可以指定外部的文件夹
1.2 Maven标准的开发结构
开发时的结构不要求,一般是基于构建工具(Maven),把开发时的代码结构,转变为部署运行时需要的结构。
Maven项目,有标准的开发结构
|---src|---main|---java java代码|---resources 后端java需要配置的文件|---webapp|---前端资源|---WEB-INF|---web.xml web项目的描述/配置文件|---test|---java 单元测试java代码|---resources 单元测试的配置文件
2.Web项目配置
2.1配置为Web项目
先在Maven的pom.xml配置文件中配置文件中配置项目为Web项目:
<packaging>war</packaging>
Maven项目的配置文件pom.xml修改以后,都需要在Maven面板下刷新一下,否则不能自动更新。
此时IDEA会自动生成项目的Web配置,但里面的内容还需要修改。
2.2打开项目的配置
项目右键,选择打开项目配置
2.3配置Web资源文件
2.4配置Web项目描述文件web.xml
最后会生成上述的文件夹:
是否执行成功,检查以下两个内容:
web项目开发---部署相关推荐
- MyEclipse搭建java Web项目开发环境
MyEclipse搭建java Web项目开发环境 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭 ...
- java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...
首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官网 ...
- python开发web项目_Django2:Web项目开发入门笔记(20)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这一篇教程,我们一起来了解如何在CentOS系统中将Django2的Web项目部署到Nginx服务器. CentOS系统虽然和Ubuntu系统都是Linu ...
- IDEA从零到精通06之创建web项目及部署tomcat运行
文章目录 作者简介 引言 导航 热门专栏推荐 视频讲解 概述 一.创建web项目 二.修改部署信息 三.启动服务 四.关闭服务 五.创建Servlet并访问 六.引入第三方jar包 小结 导航 热门专 ...
- IDEA创建Web项目及部署Tomcat
IDEA创建Web项目及部署Tomcat 说明:本文章适用于IDEA2020及以后版本 操作 IDEA创建Web项目及部署Tomcat:IDEA2020创建Web项目(及部署Tomcat) 细节补充 ...
- web项目开发人员配比_我如何找到Web开发人员的第一份工作
web项目开发人员配比 I have always had an interest in coding for the web. I built my first site almost 15 yea ...
- Java Web项目开发流程
1.Web项目开发流程图解 2.Web项目开发的细节(转载) 任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一.代码维护和扩展.由于Web项目开发的分散性.独立性 ...
- 如何在IDEA中创建web项目并且部署到Tomcat中
如何在IDEA中创建web项目并且部署到Tomcat中 步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish( ...
- 使用Tomcat插件实现WEB项目热部署
使用Tomcat插件实现WEB项目热部署 Tomcat热部署可以通过网页操作进行,也可以通过指定插件进行.本文介绍的是通过使用tomcat7-maven-plugin将WEB项目热部署到指定服务器的T ...
最新文章
- http状态404 vscode_VS Code 调试完全攻略(5):基于浏览器的 React 应用
- Hibernate 乐观锁和悲观锁
- python3 pip3 安装包报错 Could not find a version that satisfies the requirement 解决方法
- 【Python学习系列二十四】scikit-learn库逻辑回归实现唯品会用户购买行为预测
- 如何分析request download状态一直处于running的问题
- 新工科背景下的计算机类专业人才培养探讨
- python中对字符串进行编码_Python 中的字符串编码
- Scala学习第一篇
- Postfix:邮件系统常见错误代码解释
- Windows Server 2008通过计划任务定时执行bat文件
- 在centos7中安装flutter,执行flutter --version时显示flutter的版本为v0.0.0 unknown
- 《程序员自我修养》读书笔记 第三章 目标文件里面有什么
- (六)授权(下):自定义permission
- Unity3D游戏开发之MMD For Unity插件研究
- Unity 导出obj模型
- Asis CTF 2016 b00ks
- js 根据公历日期 算出农历_JS获取农历日期具体实例
- 考研数学多重积分计算秒杀(对称性化简以及雅可比球坐标)
- 2022浙江理工校赛 问题 I: Tournament Seeding
- 最新ChatGPT商业运营版网站源码+支持AI绘画+支持用户会员套餐+邀请分佣功能+支持后台一键更新+网站后台管理+永久更新!