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

[JavaWeb学习] tomcat简介、安装及项目部署

tomcat简介

Web容器:开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere和WebLogic等。

web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷,主要功能是"提供网上信息浏览服务"。可将web项目部署到服务器上,对外提供网上浏览服务

Tomcat服务器:目前最流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet技术的Web服务器,也是初学者学习开发JSP应用的首选。tomcat也称WEB服务器、Servlet容器,Servlet需要依赖于tomcat才能运行

tomcat安装

https://tomcat.apache.org/download-80.cgi

在这里插入图片描述
这里我用方案二来进行安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入tomcat安装目录
在这里插入图片描述
进入bin目录下,双击startup.bat
在这里插入图片描述
tomcat服务启动,访问localhost:8080
在这里插入图片描述

关闭tomcat,则bin\shutdown.bat,正常关闭;关掉tomcat运行窗口,强制关闭;Ctrl+C,正常关闭

tomcat更改默认端口号:进入conf/server.xml
在这里插入图片描述
tomcat部署项目:将项目放置到webapps目录下即可;一般将javaweb项目打成war包,然后将war包放到webapps目录下,tomcat会自动解压缩war文件

相关文章:

  • json-c 理解记录
  • 实践分享!GitLab CI/CD 快速入门
  • LabVIEW中的数据通信方法
  • 排序链表,
  • ESP32-arduino,超好玩的定时器!
  • Python selenium 页面滚动
  • 【FPGA教程案例69】硬件开发板调试9——通过ila在线调试DDS,并通过HDMI接口在显示器上显示正弦波形
  • MeterSphere专题之: 配套的浏览器插件:chrome-extensions
  • 【FPGA教程案例70】硬件开发板调试10——vivado程序固化详细操作步骤
  • 计算机毕业设计ssm青年志愿者社团管理36uiu系统+程序+源码+lw+远程部署
  • 数据结构————树
  • 【操作系统】 第二章 —— 系统调用 中断 异常
  • 移动端测试
  • Cmake、Qt与VS编译VTK(生成QVTK)
  • Java——JDBC(Java DataBase Connectivity)数据库连接技术
  • Angular 响应式表单 基础例子
  • Java IO学习笔记一
  • java8 Stream Pipelines 浅析
  • php面试题 汇集2
  • VUE es6技巧写法(持续更新中~~~)
  • Vue 重置组件到初始状态
  • 搭建gitbook 和 访问权限认证
  • 复杂数据处理
  • 机器学习学习笔记一
  • 每天一个设计模式之命令模式
  • 前端面试之闭包
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 推荐一个React的管理后台框架
  • - 转 Ext2.0 form使用实例
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #{}和${}的区别?
  • #pragma multi_compile #pragma shader_feature
  • #Z0458. 树的中心2
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2)(2.10) LTM telemetry
  • (4)STL算法之比较
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (TOJ2804)Even? Odd?
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (九)c52学习之旅-定时器
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (转)原始图像数据和PDF中的图像数据
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET 依赖注入和配置系统
  • .NET 中让 Task 支持带超时的异步等待
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况