首页 > 系统相关 >linux上下载安装配置tomcat

linux上下载安装配置tomcat

时间:2025-01-09 12:11:10浏览次数:1  
标签:opt https tomcat sh 下载安装 linux apache

linux上下载安装配置tomcat

下载

https://tomcat.apache.org/			# tomcat官网

安装

注意:tomcat需要jdk环境,参考:linux上安装jdk

# 有安装包后,在linux新建目录 /opt/tomcat
mkdir /opt/tomcat
cd /opt/tomcat
# 把安装包放到此目录,用xftp上传
# 在Linux上下载的,就进入压缩包所在目录,然后移动
cd xxx/xxx
mv apache-tomcat-8.5.59.tar.gz /opt/tomcat/
# 进入目录查看
cd /opt/tomcat
ls
# 解压
tar -zxvf apache-tomcat-8.5.59.tar.gz 
# 查看
ls
# 进入指令目录
cd /opt/tomcat/apache-tomcat-8.5.59/bin
# 可以看到有 startup.sh 启动 和 shutdown.sh 关闭
# 在当前目录可以直接启动或关闭
./startup.sh
./shutdown.sh
# 若要任何目录都可执行,需要配置环境变量

配置

# 配置环境变量
vim /etc/profile
# 把下面两行数据添加到末尾
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.59
export PATH=$CATALINA_HOME/bin:$PATH
# 让新的环境变量生效
source /etc/profile
# 查看环境变量,这么设置了,卸载也要删掉环境变量 
echo $PATH
# 测试是否成功
startup.sh
shutdown.sh

参考文献

韩顺平一周学会linux
https://www.bilibili.com/video/BV1Sv411r7vd/?p=87
https://blog.csdn.net/weixin_44774550/article/details/143233354
https://blog.51cto.com/u_16236580/10280667
https://blog.csdn.net/OceanWaves1993/article/details/135313202

标签:opt,https,tomcat,sh,下载安装,linux,apache
From: https://www.cnblogs.com/shui-notes/p/18661901

相关文章

  • 如何监控Linux服务器资源使用情况
     --- 好的方法很多,我们先掌握一种 ---【背景】在做性能验证时(其他情况通用),需要监控服务器资源的使用情况,例如cpu,内存等信息我们就可以简单通过shell脚本后台运行,持续监控需要监控的资源情况【上代码】看官们,请根据实际使用情况,调整监控内容(如下代码只有cpu,内存),for循环......
  • Linux安装Ollama并启用服务教程
    Ollama官网https://ollama.com/download/linuxInstallwithonecommand:curl-fsSLhttps://ollama.com/install.sh|sh使用systemd运行Ollama服务查看ollama所在目录whereisollama#ollama:/usr/local/bin/ollama/usr/local/lib/ollama启动Ollama服......
  • Linux其他
    1. 2.Gitlab应用架构 3.运维发展史 4.云原生时代:以Devops、SRE框架为指导,Docker/K8S/微服务为基础,用分布式方式加上Python和Go语言,构建一套云技术产品体系,以及进行高级管理工具的二次开发,实现属于公司自己的自动化运维体系以及云技术体系的自动化产品。使用的自动化......
  • Linux-公有云架构
    阿里云概述 付费模式 地区可用区 vpc虚拟局域网虚拟交换机 扩容磁盘空间或增加硬盘.如果是数据盘可以选择扩容.如果是系统盘,增加硬盘挂载块存储:磁盘,云盘文件存储:nfs存储,samba存储,nas存储对象存储:自带数据高可用.ceph(开源软件),阿里云ossoss......
  • Linux-Prometheus
     Prometheus监控架构  prometheus通过各种exporter监控客户端.常用exporternode_exporter获取主机的系统监控项.其他项目通过各种exporter(docker运行)实现.这个部分主要讲解的是prometheus服务端的配置(连接客户端)prometheus.yml主配置文件.静态配置:static_......
  • linux下启动第二个RocketMQ,报错java.lang.RuntimeException: Lock failed,MQ already
    报错如下图: 这种情况下启动两个broker,基本都会在第二个broker,报lockfailed,MQalreadystarted因为使用了相同的默认配置(只启动一个broker不受影响) 不同的配置,需求满足最基本的配置不同brokerName不同brokerId不同listenPort不同storePathRootDir......
  • 《Linux设备驱动程序》(第三版)第2章 字符设备驱动程序
    2.1简单的字符驱动程序2.1.1模块的初始化和退出#include<linux/init.h>#include<linux/module.h>//模块加载函数staticint__initsimple_char_driver_init(void){//__init标记此函数仅在模块初始化时调用,减少内核内存占用printk(KERN_INFO"Simple......
  • 《Linux设备驱动程序》(第三版) 第1章 设备驱动程序简介
    1.1什么是设备驱动程序1.1.1驱动程序的角色驱动程序充当硬件设备与操作系统内核之间的桥梁。它使得内核能够与特定硬件进行交互,负责将内核的抽象指令转换为硬件可理解的操作,同时将硬件的状态和数据反馈给内核。1.1.2字符设备、块设备和网络设备字符设备:以字符为单位......
  • 《Linux设备驱动程序》(第三版)的详细目录
    以下是《Linux设备驱动程序》(第三版)的详细目录:前言本书的目标本书的组织结构本书的约定排版约定代码约定本书使用的内核版本获得帮助反馈第1章设备驱动程序简介1.1什么是设备驱动程序1.1.1驱动程序的角色1.1.2字符设备、块设备和网络设备1.2为什么要写驱动程......
  • 《Linux设备驱动程序》(第三版)第3章 字符设备驱动程序(续)
    3.1并发和竞争条件3.1.1竞争条件的概念竞争条件是指当多个执行单元(如进程、线程或中断处理程序)同时访问和修改共享资源时,由于执行顺序的不确定性而导致的不可预测的结果。例如,两个进程同时读取一个共享变量,然后各自对其进行修改并写回,最终的结果可能取决于哪个进程最后......