Tomcat部署web项目与idea中配置web项目方法【通俗易懂】

✨前言✨

本文章主要介绍tomcat环境的配置,idea配置web项目,idea一般项目中配置tomcat,内容有点长,建议点击目录跳转阅读,文中所含均为官方文件,请放心使用。

🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁

🍒博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言


文章目录

一,Web是什么(简单概述)

1、百度百科

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

2、软件架构

C/S 客户端/服务器 (就是要下载客户端的软件比如QQ,英雄联盟)

B/S 浏览器/服务器 (就是不用下载客户端的,比如京东,淘宝这样)

C/S 需要程序员开发客户端

B/S 则以浏览器作为客户端

3、资源分类

静态资源:所有用户访问所得结果都一样的。(例如:官网)

动态资源:每个用户访问都有可能得到不相同的。(例如:淘宝)

4、web服务器

(1) 概念

安装了服务器软件的计算机

接受用户请求处理请求作出反应

(2) 服务器

tomcat(免费)动态

nginx(静态)

5,概述

1、web是什么?

web其实我们每一个人都接触过,也就是我们常见的网页、网站,有三种常见的形式:超文本、超媒体、超文本传输协议。而平常听说的web开发,其实也就是网站开发。网站由很多的网页组成,网页又由一行行的标签代码、数据代码组成。web开发就是把这些代码编写组成浏览器能认识的标记,经过浏览器解释后,普通人就能看到的过程。虽然这几句话说着简单,但其实真正的开发过程远比这复杂得多。

2、我们以一张图来看看web组成有哪些(以最简单的PHP为例子)


二,安装Tomcat以及环境配置

1,下载Tomcat

配置tomcat当然是先下载tomcat啦,tomcat为绿色的软件,只需要下载并解压,删除也只需要将文件删除即可。

点击此处进入Tomcat官网

可下载8、9、10版本,比较推荐下载8的版本,因为现在大部分公司还是在使用8的版本,但也可根据自己的需求下载。

可以选择一个链接点击直接下载,博主下载的是 zip,下载随机而选

下载完成后放到一个合适的盘并解压缩建议不要放在c盘,接下来开始配置环境变量

下载并解压好后如下:

内置文件信息 描述如下

2,配置Tomcat 环境

1,打开本机的设置中的高级系统设置

2,点击环境变量

3,点击新建系统变量

4,配置如下

5,配置Path环境变量,双击"path"即可

6,点击新建,在输入框中输入以下内容

java 复制代码
%CATALINA_HOME%\bin\

7,完成后全部点击确定即可

8,验证tomcat配置是否成功 【首先win+R输入cmd回车。然后再DOS窗口输入】

java 复制代码
startup.bat

回车,弹出tomcat服务器启动窗口,

(或者在下载的Tomcat文件中打开bin文件,双击startup.bat 文件同样能启动web服务)

以下为cmd窗口(显示以上弹窗,基本上Tomcat的环境基配置已经完成了)

之后点击此处 http://localhost:8080/ 打开以下页面即为设置成功

注意:请勿将tomcat弹出的窗口关闭,关闭服务器就会关闭,要一直开着才能访问


三,手动部署一个简单的Web项目

手动部署项目需要在,webapps文件中进行

1,首先我们新建一个网页myweb 如下

2,然后在文件myweb中写一个简单的网页,然后改后缀名为 html 如下

3,然后在本机任意浏览器中访问,这不要去双击打开网页

根据自己文件的所在位置输入文件路径访问

在网页中浏览成功显示html网页文件,至此一个手动部署的web就大功告成咯


四,在IDEA部署一个Web项目

1,点击新建项目

提示:不同的版本的idea操作界面不相同,但操作逻辑是差不多的

2,如图即为成功

3,而后直接点击右上角运行箭头即可 ,最终会自动跳转显示如下网页,则为成功


✨最后✨

总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!

如有问题,欢迎评论区批评指正😁

相关推荐
GIS之路5 分钟前
使用命令行工具 ogr2ogr 将 CSV 转换为 Shp 数据(二)
前端
嘉琪00118 分钟前
Vue3+JS 高级前端面试题
开发语言·前端·javascript
vipbic1 小时前
用 Turborepo 打造 Strapi 插件开发的极速全栈体验
前端·javascript
天涯学馆1 小时前
为什么 JavaScript 可以单线程却能处理异步?
前端·javascript
Henry_Lau6171 小时前
主流IDE常用快捷键对照
前端·css·ide
陶甜也1 小时前
使用Blender进行现代建筑3D建模:前端开发者的跨界探索
前端·3d·blender
我命由我123452 小时前
VSCode - Prettier 配置格式化的单行长度
开发语言·前端·ide·vscode·前端框架·编辑器·学习方法
HashTang2 小时前
【AI 编程实战】第 4 篇:一次完美 vs 五轮对话 - UnoCSS 配置的正确姿势
前端·uni-app·ai编程
JIngJaneIL2 小时前
基于java + vue校园快递物流管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js