web项目开发---部署

本文详细介绍了基于Java的Web项目结构,包括web资源、WEB-INF目录下的配置和类文件,以及Maven的标准开发结构。同时,讲解了如何配置Web项目,包括设置为Web项目、配置Web资源和web.xml文件。确保项目成功部署的关键在于正确的配置和结构转换。
摘要由CSDN通过智能技术生成

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

在这里插入图片描述
最后会生成上述的文件夹:
在这里插入图片描述
是否执行成功,检查以下两个内容:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值