首页 > 系统相关 >CentOS7系统安装Tomcat

CentOS7系统安装Tomcat

时间:2024-08-14 15:57:46浏览次数:10  
标签:opt Tomcat tomcat -- CentOS7 sh 安装 service tomcat8

系统:Windows11家庭中文版

应用:VMware Workstation Pro   FinalShell 4.3.10

使用包:apache-tomcat-8.5.53.tar.gz

目录: 1.安装Tomcat

         2.修改端口号

         3.如何使用浏览器访问tomcat

         4.配置Tomcat服务

安装

        前提步骤安装JDK

        JDK在上一篇文档中可见详细教程

        安装JAVA的JDK文档

    1. 下载

Apache Tomcat® - Welcome!

这里是Tomcat的官方网站 

进去这个页面 点击框选的 Archives 

这里是所有tomcat8版本的存放位置

选择需要下载的版本  这里是 8.5.53 版本

点击bin/目录 选择框选的版本 点击下载

下载到桌面 做好准备工作

---1.开始安装配置tomcat

#创建存放tomcat的目录 这里是 /opt下的目录   /opt/tomcat

mkdir /opt/tomcat

#将下载的包放到root根目录下  直接拖进去即可 

# 解压到指定目录     -C后面跟的是解压到的目录

tar -xvf apache-tomcat-8.5.53.tar.gz -C /opt/tomcat/

# 改名目录名为tomcat8

mv /opt/tomcat/apache-tomcat-8.5.53/ /opt/tomcat/tomcat8

修改成功

#如果需要启动多个tomcat 则需要修改多个端口号

#修改server.xml

vim /opt/tomcat/tomcat8/conf/server.xml

进入server.xml文件中

找到如图行,Tomcat默认端口为8080,按照需求修改即可

修改完成之后记得开放8080端口 

--这句意思是  添加一个8080的端口号 并且重新加载 才会显示这个端口号

firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload

提示两个都成功了

#使用命令查看当前开启的端口号

firewall-cmd --list-ports

这样 8080端口号就成功开启了

-------------------------------------------------------------------------------------------------

配置到这里 距离效果就差最后一步了

#启动   停用 tomcat

# 启动

sh /opt/tomcat/tomcat8/bin/startup.sh

# 停用

sh /opt/tomcat/tomcat8/bin/shutdown.sh

--至此  tomcat启动成功!

--使用浏览器访问tomcat页面   --一定是tomcat启动 再去浏览器

输入虚拟机的IP地址 加上:8080即可看到tomcat页面

--tomcat安装成功   启动成功!!!

--配置Tomcat服务

配置tomcat8.service

# 创建Tomcat8服务文件

        vim /usr/lib/systemd/system/tomcat8.service

--放入内容

# 内容
[Unit]
#当前配置文件的描述信息
Description=Tomcat8 
#After和Before:表示启动顺序,不涉及依赖关系。
#Before=xxx.service表示本服务在xxx.service 启动之前启动,
#After=yyy.service表示本服务在yyy.service 之后启动。 
[Service]
#定义启动类型 后台运行模式
Type=forking
#定义启动进程时执行的命令。
ExecStart=/opt/tomcat/tomcat8/bin/startup.sh
#重服务时执行的命令
ExecReload=/opt/tomcat/tomcat8/bin/startup.sh
#定义关闭进程时执行的命令。
ExecStop=/opt/tomcat/tomcat8/bin/shutdown.sh
[Install]
#表示多用户命令行状态
WantedBy=multi-user.targe

--这里不加注释了 看着过于繁琐

        记得退出保存

运行

journalctl -xe

会提示这种报错 可以尝试关闭防火墙

 sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

--如果JDK没配则会报错

--报错提示说是缺少JAVA_HOME或JRE_HOME环境变量

--就算在/etc/profile下配置了,tomcat也加载不 到,

这时要在tomcat的bin下找到一个名为setclasspath.sh的文件

在setclasspath.sh中添加JAVA_HOME环境变量

vim serclasspath.sh

在框选下面输入JAVA_HOME的环境变量    

export JAVA_HOME=/usr/local/jdk1.8.0_421

记得退出保存

至此  安装配置启动完成!

标签:opt,Tomcat,tomcat,--,CentOS7,sh,安装,service,tomcat8
From: https://blog.csdn.net/weixin_66088498/article/details/141191429

相关文章

  • 240814-作物模型DSSAT4.8.2的安装过程
    1.DSSATV4.8.2的下载软件下载需要从DSSAT官网邮件申请,一周左右会反馈下载链接。下面的链接是我于2024年8月从官网申请的链接。https://get.dssat.net/dssat-download-v4-8/?sk=48082410753我下载好后上传到了百度网盘,下面的是百度网盘下载链接。通过百度网盘分享的文件:DSSA......
  • windows下php安装kafka
    下载zookeeperKafka依赖Zookeeper进行分布式协调,所以需要下载Zookeeper,当然你也可以使用kafka包里自带的一个默认配置的Zookeeper。这里我们单独下载一个访问Zookeeper官方下载页面在页面中找到最新的稳定版本,点击相应的下载链接,下载Zookeeper的压缩包文件解压Zo......
  • docker安装
    yuminstall-yyum-utils安装docker仓库:yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum-yinstalldocker-ce配置镜像加速器,登录到阿里云......
  • RV1126移植安装gdb过程笔记
            ‌GDB(‌GNUDebugger)是一个由GNU开源组织发布的程序调试工具,主要用于‌Unix/‌Linux系统,是嵌入式软件工程师调试用的比较多的一种工具,又称GNU调试器,是用来帮助调试我们程序的工具。本文主要记录在x86Ubuntu环境下使用交叉编译工具链,编译生成RV1126开发板适......
  • 在Centos系统源码安装postgreSQL数据库及postGIS扩展
    本次安装的各版本如下postgresql-13.5.targeos-3.10.2gdal-3.4.1proj-8.2.1postgis-3.2.1一、安装postgreSQL1.1安装包下载地址选postgresql-13.5.tar.gz。使用工具将下载好的包传到服务器。解压,进入解压目录[root@localhostlocal]#yuminstallgccreadline-develzlib-d......
  • redis-stack安装
    下载:https://github.com/redis-stack/redis-stack/releases/tag/v7.2.0-v10 Linux解压后重命名为redis-stack放到opt目录port6379protected-modenodaemonizenorequirepass密码loadmodule/opt/redis-stack/lib/rediscompat.soloadmodule/opt/redis-stack/lib/re......
  • windows下安装部署
    1.安装1.1官网下载Foundationstar下载解压缩1.2官网下载Agentstar下载解压缩2.修改配置2.1agents把解压的agents放到Foundations,改下文件夹名2.2端口修改webapp->application.yml2.3数据保存修改config->application.ymlmysql存储mysql账号密码修......
  • 一、Tomcat基础知识与运行原理
    本章节为介绍如何安装Tomcat工具以及其主要架构知识概念,深入浅出让新人玩家理解为什么选择该容器以及该容器的优点web服务器概念服务器:安装了服务器软件的计算机服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件......
  • yum失效后Centos7 安装编译 fresswitch 1.10.8
    一、yum替换Centos7在2024.7月已停止yum服务,需替换为国内yum1、先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak2、替换成yum阿里源curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo3、......
  • 一个Web服务器及python作web开发的框架:Tornado 托内科及python提示报错:ImportError:
    一、一个Web服务器及python作web开发的框架:Tornado托内科    tornado,是使用Python编写的一个强大的、可扩展的Web服务器及Python作web开发框架。网上说Tornado和现在的主流Web服务器框架(包括大多数Python的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利......