Tomcat&Maven

本文介绍了Tomcat服务器的基本概念、目录结构及web应用的部署步骤,强调了部署过程中应注意的事项。同时,概述了Maven作为项目构建工具的角色,说明了如何在IDEA中创建Maven项目并引入依赖包。通过实例展示了Maven在管理项目依赖方面的便利性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一,Tomcat

1.概念

2.各个目录的含义

3.部署web应用

部署过程:

注意:

二,Maven

1.概念

2.使用

3.引入依赖包

一,Tomcat

1.概念

  • Tomcat 就是基于 Java 实现的一个开源免费,也是被广泛使用的 HTTP 服务器

2.各个目录的含义

bin存放各种启动、停止脚本的。*.sh 是以后在 linux 上用的,*.bat 是在 windows上用的
conf相关的配置文件,目前我们不用关心
lib运行 tomcat 需要的类库,我们不关心
logs运行时的日志文件,我们有时需要查看日志,来发现定位一些问题
temp临时文件不关心
webapps

存放我们要运行的 web application 的文件夹,对于我们最常用的一个文件夹

3.部署web应用

以博客系统为例子进行部署

部署过程:

1)在WebApps的目录下创建一个要部署的目录(不可以是中文,但是里面的html等可以是中文)

2)将博客系统里面的代码文件复制或者剪切到新创建的目录下

3)使用ip/域名+端口号+带层次的路径打开形式打开


 

注意:

1)WebApps下的每个文件夹就是一个webapp

2)WebApps目录下不能直接放html去访问

3)访问路径:root目录下不用带webapp文件夹名称,非root路径下需要带webapp文件夹名称

4)/ 会默认查找index.html的资源

5)webapp文件夹的名称不要有中文和特殊符号

二,Maven

1.概念

Maven是一个项目构建工具,创建的项目只要遵循Maven规范(称为Maven项目),即可使用Maven来进行管理:编译,打包等

2.使用

1)在idea上创建一个maven项目

2)配置需要的依赖

3.引入依赖包

  • GroupId:组织id、组织名,一般使用公司的域名,如com.alibaba。同时按规范,自己写的java都在这样的包下。个人使用随便取自己英文名或拼音都行。
  • ArtifactId:产品id、产品名,项目即产品,所以一般使用本项目名,多个英文之间 - 间隔。
  • Version:产品的版本号,本项目可能有多个版本提供给别人使用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值