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

linux系统上tomcat简介以及安装tomcat

tomcat简介以及安装

    • Tomcat简介
    • 安装环境
      • 安装jdk
      • 安装tomcat
      • 浏览器访问

Tomcat简介

Tomcat是一个开源的Web服务器和servlet容器,由Apache软件基金会开发和维护。它是一种流行的Java Web应用服务器,用于运行Java编写的Web应用程序。
Tomcat提供了一个轻量级的、独立的服务器环境,可以在其中部署和运行Java Servlet和JavaServer Pages(JSP等Web应用程序。tomcat的特点
1.支持Java Servlet和JSP规范:Tomcat是一个符合Java Servlet和JSP规范的容器,可以运行基于 Servlet和JSP技术开发的Web应用程序。
2.提供HTTP服务器功能:Tomcat内置了一个HTTP服务器,用于接收和处理客户端的HTTP请求,并将响应发送回客户端。
3.支持模块扩展:Tomcat采用模块化设计,可以通过添加和配置各种模块来扩展其功能,如连接池、日志记录、安全管理等。
4.灵活的配置和部署:Tomcat提供了灵活的配置选项,可以通过配置文件来定制服务器的行为和属性。同时,它支持多种部署方式,如热部署和远程部署。
5.跨平台支持:Tomcat可以在不同的操作系统上运行,如Windows、Linux、Unix等。一个tomcat的并发是200,如果需要提升并发,可以用tomcat制作多实例,并发成倍数增加

安装环境

安装jdk

上传jdk的包解压包
tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/cd /usr/localmv jdk1.8.0_191/ javavim /etc/profile.d/jdk.shexport JAVA_HOME=/usr/local/java   #指定java安装目录
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jarsource /etc/profile.d/jdk.shjava -version          //查看安装jdk版本

安装tomcat

mkdir /data/application -pcd /data/application wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.98/bin/apache-tomcat-8.5.98.tar.gztar xzf apache-tomcat-8.5.49.tar.gz mv apache-tomcat-8.5.98/ tomcat设置环境变量:
vim /etc/profile
export TOMCAT_HOME=/data/application/tomcat       #指定tomcat的安装目录
export PATH=/data/application/tomcat/bin:$PATH    #设置tomcat全局变量source  /etc/profile查看tomcat是否安装成功:
/data/application/tomcat/bin/version.sh

浏览器访问

ip:8080
http://www.lryc.cn/news/297209.html

相关文章:

  • 树莓派的pip安装时候添加清华源
  • 共享网盘系统PHP源码
  • unity-ios-解决内购商品在Appstore上面已配置,但在手机测试时却无法显示的问题
  • flask的基本使用 token插件(二)
  • 云计算、Docker、K8S问题
  • 【Iceberg学习二】Branch和Tag在Iceberg中的应用
  • 在 Blazor WASM 中手撸一个.NET MD5类
  • MFC实现遍历系统进程
  • 【C语言】深入理解指针
  • Excel——有效性、二级菜单联动
  • 计算机网络总结
  • 初识文件包含漏洞
  • AR特效自研AI算法技术解决方案
  • 牛客2024年除夕娱乐赛(题解)
  • 5 scala的函数式编程简介
  • 陪护系统|陪护小程序提升长者护理服务质量的关键
  • C++算法之双指针、BFS和图论
  • 【大厂AI课学习笔记】1.5 AI技术领域(3)自然语言处理
  • 【数字电子技术课程设计】多功能数字电子钟的设计
  • 【新书推荐】7.3 for语句
  • 爬山算法优化遗传算法优化极限学习机的多分类预测,p-ga-elm多分类预测
  • 挑战杯 opencv 图像识别 指纹识别 - python
  • 【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(2)
  • PHP、Python、Java 和 Go语言对比
  • 算法题目题单+题解——图论
  • 车载测试中:如何处理 bug
  • 亲测解决vscode的debug用不了、点了没反应
  • 立足智能存取解决方案|HEGERLS智能托盘四向车储存制动能量 实现能源回收
  • 2024.2.8日总结(小程序开发5)
  • Spring Boot配置文件优先级