CentOS配置Tomcat与虚拟目录(yum)

Tomcat之在centos上安装部署Tomcat8.5.50 CentOS 7 的yum源的tomcat版本老旧,而CentOS8 yum源里无tomcat 目前比较主流的Tomcat8.5.X版本,推荐从Apache官网下载二进制tomcat包进行安装,此为生产常用方式 注意: 安装tomcat 前必须先部署JDK; 第一步:部署JDK wget https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox 解压后进入local目录; 阅读详情

技术小白一枚,欢迎大佬指教。

一、前期环境

Tomcat运行需要JRE,所以要先配置JAVA环境再继续安装Tomcat。

二、安装Tomcat

1、yum安装Tomcat,安装目录为"/usr/share/tomcat"和"/usr/share/tomcat/webapps"。
安装的内容分别为Tomcat基础服务浏览器管理界面

yum -y install tomcat
yum install tomcat-webapps tomcat-admin-webapps

2、启动Tomcat服务

systemctl start tomcat

3、查看Tomcat服务状态

systemctl status tomcat

在这里插入图片描述
4、验证
在地址栏中输入IP:8080,看到以下界面则显示配置成功。
(8080为默认端口,如有冲突在配置文件中进行端口号更改。注意防火墙端口号是否开启。)
在这里插入图片描述

三、虚拟目录

1、配置server.xml文件,指定虚拟目录与实际目录位置。
进入目录后,跳转到文档末尾(shift + g),在< Host >< /Host >中,添加下面那一行内容。将path="/虚拟目录" docBase="/实际目录"内容改为指定的位置即可。(实际目录要存在,如不存在则在重启Tomcat时将出现无法启动的情况。)

vi /usr/share/tomcat/conf/server.xml
--------------------------------------分割线----------------------------------
<Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true">
......省略......
    <Context path="/pictures" docBase="/tmp/pictures" reloadable="true" debug="0" crossContext="true"/>
</Host>

2、允许访问静态文件及目录。

vi /usr/share/tomcat/conf/web.xml
-------------------------------------分割线------------------------------------
	<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

将 < param-value > false < /param-value > 更改为 < param-value > true < /param-value >

3、重启Tomcat

systemctl restart tomcat

4、验证
在你对应的实际目录中,上传文件。即可在地址栏输入IP:8080/虚拟目录名,进行查看。
在这里插入图片描述

RPA实战:手把手教你打造抖音自动养号机器人(含避坑指南) 本文详细介绍了如何利用RPA技术从零构建一个智能化的抖音自动养号机器人。内容涵盖环境准备、核心工具选型、拟人化行为流程设计、代码实现模块拆解,并提供了关键的避坑指南风控对抗策略,帮助开发者高效、稳定地实现账号自动化运营。 阅读详情

相关推荐

智能合约监控告警:提示工程架构师用AI Prompt实现精准预警

当AI大模型(尤其是代码理解模型如CodeLlama、GPT-4 Code)区块链数据结合,智能合约监控迎来范式革新。AI模型如何精准理解智能合约的业务特殊性?如何避免"AI幻觉"导致的误报?如何让模型学会区分"正常异常""攻击前兆"?答案藏在"提示工程"(Prompt Engineering)中。理解特定智能合约的业务逻辑(如DeFi协议的清算机制、NFT的铸造规则)识别复杂的攻击模式(如重入攻击的调用链特征、闪电贷的套利路径)结合链上链下数据进行多维度推理(如关联价格波动异常交易)

AI架构全栈开发实战笔记 997

Linux CentOS下安装Tomcat9及web项目的部署

本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧

Tomcat部署负载均衡实战指南

Apache Tomcat(简称 Tomcat)是由 Apache 软件基金会开发和维护的一个开源、轻量级的 Web 应用服务器和 Servlet 容器。它主要用于部署和运行基于 Java 的 Web 应用程序,是 Java Web 开发领域中最核心、最流行的组件之一。:相比于 WebLogic、WebSphere 等全功能的商业 Java EE 应用服务器,Tomcat 更加轻量、启动速度快、资源占用少,非常适合中小型项目或微服务架构。

希望大家一起进步吧!!! 376

centos yum安装tomcat

centos yum安装tomcat的摸索历程

二苟 1584

centos8.2安装配置tomcat

centos8.2安装配置tomcat 一、安装JDK sudo yum install java -y 二、下载并解压tomcat 1.下载tomcat wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz 2.解压下载的tar包到/usr/local目录 tar -zxvf apache-tomcat-9.0.39.tar.gz -C /usr

DeMin的博客 432

CentOSyum tomcat相关操作及启动终止重启tomcat

重装了jdk后,tomcattomcat.conf修改配置JAVA_HOME   转自 https://www.cnblogs.com/liuxuze/p/7069206.html 在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 可以先查看tomcat在服...

Hiytunes的博客 5579

阿里云下centos8环境部署和tomcat10 + nginx1.20的安装和https配置

前置条件: 本地客户端 mac 阿里云购买的域名已备案 服务器各系统软件示例版本: centos 8.3 java 1.8.0 tomcat 10.0.7 nginx 1.20.1 提示:mac下下载tomcat和nginx的tar.gz包,safari下载会自动解压,不要用safari下载,我是使用谷歌浏览器或迅雷下载的。 1.centos安装java 1.8.0(自动安装,手动请自行百...

亦思尘的专栏 916

CentOS7 yum安装Tomcat并实现多域名虚拟目录配置

总结一下Tomcat多域名虚拟目录的使用方法。留个笔记~

WolfBolin技术博客 5337

tomcat6 添加虚拟目录

关于虚拟目录自行搜索. 环境说明: CentOS5.4(32) tomcat6 (yum 安装) 打开/usr/share/tomcat6/conf/ server.xml 在  ..  添加 ...    重启tomcat即可. 备忘

不喜欢放屁 902

2013-6-25备份

4.1,安装subversion               在终端输入yum,并用yum工具来install subversion               进入centos 6.4 系统内,以root用户登录               Eg:用户名root,密码是vprisk,如图(4.1-1) (4.1-1)

IT忍者神龟 841

CentOS7上部署Httpd+Tomcat遇到的问题

Tomcat部署问题 通过yum install tomcat安装的tomcat平常使用的tomcat不一样! yum 安装的tomcat没有多余的问题,安装成功,并通过systemctl start tomcat发现访问http://hostname:8080/没有反应!期待的欢迎页没有! 听过仔细查看,发现是yum安装的文件没有安装欢迎页页面,如果需要测试是否安装成功,需要自己编写测试页面

海纳百川 1958

centos上部署项目

个人项目中需要用到 tomcat Redis mysql jdk 除了jdk其他都可以通过yum大法安装 需要额外配置的地方: 这里有个坑: 意外关闭服务器后,redis会报错。 Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may mod...

caihongtangren的博客 397

阿里云ECS服务器(CentOsTomcat部署JavaWeb项目教程

首先把福利告诉大家,现在又有阿里云优惠啦!!阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1888元阿里云代金券【点击领取】3折购买ECS服务器链接:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzw阿里云ECS服务器(CentOsTomcat部署JavaWeb项目教程(...

weixin_34199335的博客 200

7查看tomcat端口_【20201104】Tomcat学习笔记

1. 介绍1.1 介绍Tomcat是一款免费的专门用以运行Java程序的web服务器软件。Tomcat是很多学习Java语言的童鞋们的开发环境的web服务器软件的选择,Tomcat也是很多中小型网站或者平台的生产环境的web服务器软件的选择。Tomcat目前已经被Apache基金会授予麾下了,我们可以通过tomcat.apache.org得到关于Tomcat的更新信息和软件包下载。今天我...

weixin_39757739的博客 255

Centos7web环境搭建(JDK+MySQL+Tomcat)及项目部署

1.JDK 1.1卸载系统自带的openjdk [root@localhost ~]# rpm -qa | grep java [root@localhost ~]# yum -y remove *openjdk* 1.2下载、安装 在Oracle官网http://www.oracle.com/technetwork/java/javase/downloads/java-arc...

ZHU_WD 1662

centos下nginx+tomcat安装配置 nginx结合tomcat

Nginx+tomcat yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc...

weixin_34252686的博客 87

cent 8.0 安装tomcat 9.0_【20201104】Tomcat学习笔记

1. 介绍1.1 介绍Tomcat是一款免费的专门用以运行Java程序的web服务器软件。Tomcat是很多学习Java语言的童鞋们的开发环境的web服务器软件的选择,Tomcat也是很多中小型网站或者平台的生产环境的web服务器软件的选择。Tomcat目前已经被Apache基金会授予麾下了,我们可以通过tomcat.apache.org得到关于Tomcat的更新信息和软件包下载。今天我...

weixin_40006779的博客 263

Linux配置教程之三:nginx+tomcat配置

一.nginx安装配置 1.下载nginx nginx-release-centos-6-0.el6.ngx.noarch.rpm 2.安装nginx 终端输入 rpm -iv  nginx-release-centos-6-0.el6.ngx.noarch.rpm 会生成/etc/yum.repos.d/nginx.repo 或者直接  vi etc/yum.repos.d/ngi

2840

GB-T 2423.56-2023 试验Fh:宽带随机振动(数字控制)和导则.rar

GB-T 2423.56-2023 试验Fh:宽带随机振动(数字控制)和导则.rar

上一篇: Apache服务器上安装SSL证书(CentOS7)
下一篇: 微信小程序开发—基础入门(序章)
幼儿园精英
博客等级 码龄9年 38粉丝 14原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值