web核心—Tomcat的下载/配置/mavenweb项目创建/通过mavenweb插件运行web项目

TomCat:

(一)概念: 是一个web服务器软件,可以把一些web项目放入该软件中,运行了启动程序之后,就可以运行起来这个网站。
(二)本身特征: 轻量,仅只能支持servlet,JSP这两个javaEE规范。可以说它是servlet,JSP的容器

复制代码
javaEE规范:java enterprise edition。即java企业版,也就是java的企业级开发规范技术总合,含Spring,JDBC,Servelet,JSP等等13种技术规范'

(三)下载配置 (极速版):去tomcat官网找压缩包下载

下载完之后检查自己的环境变量是否有JAVA_HOME是否配置到系统变量里面,配置好后,点击bin文件里面的startup.bat,即可进入命令行中。有乱码的话去conf里面找logging.propertities,找到这一部分:

确保那个等号右边为GBK,不是UTF-8。即可保证里面不是乱码。
(四)配置项目

一般来说把web项目扔webapps目录下就可以运行起来。但是现在一般把web项目打包成一个war文件,然后再扔到webapps目录下,扔完之后会自动解压,这个也可以运行web项目

maven web项目跟maven项目结构差不多,但是就是在main目录下多出来一个webapp项目,里面由xml,html等文件,之后打包之后还会有新的结构,这个新的结构就不细讲了。

复制代码
补充:创建mavenweb,只需要在file------new project------在java项目里面找到maven,然后点击下方的Archetype里面寻找webapp即可创建。

(五)项目配置web插件

配置完web插件之后,就可以把web项目和tomcat相关联起来,IDEA运行完tomcat之后,就可以运行我们的web项目。而又因为我们的IDEA 集成tomcat的第一种方法太过于繁琐,且社区版里面是找不见那个插件的,所以我们需要进入maven tomcat 的官网去寻找依赖的maven代码块,然后将依赖的两端denpendency改成plugin,就可以变相安装插件。

进入这个网站中:
https://mvnrepository.com/search?q=Tomcat7&lic=apache

然后下拉,找到:

点击进入,然后下拉,寻找2.2x版本,点击进入

下拉找见:

将其复制,然后移入项目的pom.xml文件中,复制,并且把dependencies 和dependendy分别改成plugins 和 plugin

然后点击右上角的那个图标,就可以安装完成了。

接下来,右键项目,下拉找到run maven ,就可以看到右侧的tomcat7:run

之后就可以运行tomcat了

然后寻找到下面的输出:

找到这里,就可以进入到这个网站中。

其实在xml文件中也可以有**< configuration >来修改一些东西,例如 < port > 80 < /port >**来修改端口号为80,因为tomcat默认端口为8080,以后登网址的时候就不用输入80了, < path >/ < /path > 就是说修改路径为无。如下图所示:

届时直接搜索localhost,就可以进入了

相关推荐
qetfw8 分钟前
MXU:Tauri 2 + React 的 MaaFramework 跨平台 GUI 源码
前端·python·react.js·前端框架·开源项目·效率工具
甲维斯10 分钟前
我要开始吹牛逼了!Kimi K3 “宇宙无敌”!
前端·人工智能
a11177617 分钟前
微光小屋-前端养成小游戏 开源项目
前端
kyriewen29 分钟前
我让AI给前端项目做了一次完整的Code Review——它和人类的差距,比我想的大得多
前端·javascript·ai编程
张鑫旭30 分钟前
快速过下我2026年上半年的前端学了些啥
前端
维天说1 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
এ慕ོ冬℘゜1 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript
hoLzwEge1 小时前
拯救低效调试!code-inspector-plugin 让代码定位如虎添翼
前端·前端框架·node.js
J船长1 小时前
烂笔头扫盲:LLM Eval 入门:从「感觉挺好」到「数据说话」的工程化落地
前端