当前位置: 首页 > news >正文

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,就可以进入了
在这里插入图片描述

http://www.dtcms.com/a/419186.html

相关文章:

  • 强化学习 持续任务
  • 数据集制作--easy-dataset
  • 学校网站管理方案做网站需要哪些手续
  • 大连建设工程网站惠州建设集团公司网站
  • 中国城市市政公用设施水平数据(1990-2022年)
  • 【算法笔记】二叉树递归解题套路及其应用
  • 洋气的传媒公司名字永州seo快速排名
  • 充电桩智能升级方案之微波雷达模块WT4101A-C04
  • 1、Lombok入门与环境配置:理解Lombok作用、配置IDE与构建工具
  • 【PostgreSQL内核学习:哈希聚合(HashAgg)执行流程与函数调用关系分析】
  • 选择邯郸网站建设电商网站如何备案
  • 易旅游网站建设东莞有哪些做推广的网站
  • [算法练习]第三天:定长滑动窗口
  • 山海织锦·时序成画——连云港城市旅游宣传片的策划、拍摄与制作全流程解构
  • Mariadb服务器
  • 现代Web存储技术(三):配额监控与自动化清理机制
  • 高并发系统的海量数据处理架构
  • 苹果群控系统游戏运营如何实现自动执行任务
  • NXP - 在MCUXpresso IDE中查看编译日志文件的方法
  • 荣耀官方网站郑州粒米seo外包
  • UI自动化框架之Selenium(一)
  • AI编程:自动化代码生成的实践
  • 网站免费建站ppa企业网站托管和网站建设服务商
  • LSTM自然语言处理情感分析项目(二)加载数据集
  • 自定义渲染管线 Custom Render Pipeline
  • 【循环神经网络3】门控循环单元GRU详解
  • 邯郸网站设计做网站的动态图片
  • 建网站要花钱吗网络建设推广
  • 【Java并发】揭秘Lock体系 -- 深入理解AbstractQueuedSynchronizer(AQS)
  • 3.8 数据链路层设备 (答案见原书 P122)