- 一.基本概述
- 1.静态web
- 2.动态web
- 二.Tomcat
- 1.文件夹信息
- 2.配置
- 3.拓展
- 三.Maven
- 1. 配置环境变量
- 2. 阿里云镜像
- 3. 本地仓库
- 4. IDEA中使用Maven
- 1)创建项目
- 2)设置和目录结构
- 3)配置Tomcat:star:
- 4)核心配置-pom
- 5)导出错误方案
- 服务器上存放一些东西,我们可以直接读取
缺点:资源出现错误需要停机更新
优点:
- web页面动态更新
- 可以和数据库交互(持久化数据)
是一个轻量级的web服务器
下载路径:Apache Tomcat®
1.文件夹信息2.配置启动、关闭 tomcat
【启动】bin 目录 > 双击打开 startup.bat > 默认访问地址 http://127.0.0.1:8080
【关闭】直接关闭服务器
conf 文件夹 > server.xml
可配置启动端口 默认8080
可配置主机名、网站存放文件夹
- localhost 等价于 127.0.0.1
- 默认网站存放位置 webapps
3.拓展
【拓展1】网站访问流程
- 输入域名
- 检查本机 hosts 配置下域名映射,有则返回ip地址,没有则去DNS服务器上找
- 根据返回的 ip 进行访问
【拓展2】HTTP
三.MavenHTTP(超文本传输协议):图片、音乐、视频…
HTTP两个时代
- http1.0 : 每次TCP连接只能发送一个请求,当服务器响应后就会关闭这次连接(成本高、效率慢)
- http1.1【持久连接】 : TCP连接默认不关闭,可以被多个请求复用,不用声明
自动导入和配置 jar 包的项目架构管理工具
下载路径:Apache Maven
1. 配置环境变量- MAVEN_HOME : maven目录
- M2_HOME : maven 下的 bin 目录
-
编辑 Path : %MAVEN_HOME%bin
-
测试配置结果 : cmd > mvn -version > 显示当前版本
[ Maven 安装目录 > conf > settings.xml ] 将以下代码替换到 mirrors 标签中
3. 本地仓库alimaven central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/
[ Maven 安装目录 > conf > settings.xml ] 添加以下代码,将指定自定义目录作为本地仓库
4. IDEA中使用Maven 1)创建项目E:installation_pathMavenapache-maven-3.8.3maven-repo
—以下是使用模板创建 MavenWeb 项目
—不使用模板既不勾选导入模板
等待初始化完毕,直到出现 BUILD SUCCESS 既成功
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -----------------------------------------------------------------------
3)配置Tomcat⭐️maven 标准目录结构⭐️
- src
- main
- java 源文件
- resources 资源文件
- filters 资源过滤文件
- config 配置文件
- scripts 脚本文件
- webapp web应用文件
- test
- java 测试源文件
- resources 测试资源文件
- filters 测试资源过滤文件
- it 集成测试
- assembly assembly descriptors
- site Site
- target
- generated-sources
- classes
- generated-test-sources
- test-classes
- xxx.jar
- pom.xml
- LICENSE.txt
- NOTICE.txt
- README.txt
分享其他人经验:idea中tomcat怎么配置
4)核心配置-pompom.xml
maven 由于他的【约定大于配置】,可能出现配置文件无法被导出或生效
src/main/resources ***.xml false src/main/java ***.xml false
注:
- maven项目中,webapp 中的 WEB-INF 下的 web.xml 文件,建议使用 tomcat 安装包事例中的 web.xml


![java4.1 javaWeb[ Tomcat Maven ] java4.1 javaWeb[ Tomcat Maven ]](http://www.mshxw.com/aiimages/31/358067.png)
