首页 > 其他分享 >使用Tomcat当做一个简单的文件服务器

使用Tomcat当做一个简单的文件服务器

时间:2024-07-17 11:25:59浏览次数:9  
标签:当做 Tomcat tomcat 91 apache 服务器 9.0 tar

背景: 简介图片没地方存储, 开始想直接存数据库, 试了下, 直接存效率也太低了, 尝试转base64再存, 还是不行. 最后有大佬说之前有单独搭建过一个tomcat来存图片, 尝试了一把, 暂时作为解决方案了.(目前看来, 这应该是最适合我目前的场景的方式了, 方案太多了, 要是条件允许, 觉得云上还是不错的选择?)

1. 安装Tomcat

官网地址: https://tomcat.apache.org/

选择下载(本次安装的是Tomcat9, Linux版本)
在这里插入图片描述

2. 上传到服务器指定地址解压缩文件

目录: /home/tomcat
执行 tar -zxvf apache-tomcat-9.0.91.tar.gz ( 常用Linux命令)

# 解压缩文件
tar -zxvf apache-tomcat-9.0.91.tar.gz

3. 修改配置文件

进入目录 /home/tomcat/apache-tomcat-9.0.91/conf, 编辑server.xml文件

cd /home/tomcat/apache-tomcat-9.0.91/conf
vim server.xml

在最后加入下面的配置:

# docBase: 图片存放在服务器的地址, pic: 访问的路径
<Context docBase="/home/image" path="pic" reloadable="true"/>

在这里插入图片描述

4. 保存退出&启动

最后到bin目录下执行启动 tomcat(默认端口8080, 考虑是否需要修改).

5. 访问

服务器地址+端口+配置的地址+图片文件名 (pic是server.xml文件中配置的path)
如: 192.168.0.1:8080/pic/0.png

6. 总结

简单的文件服务器实现, 相比直接存数据库会好很多(个人觉得)
在这里插入图片描述

标签:当做,Tomcat,tomcat,91,apache,服务器,9.0,tar
From: https://blog.csdn.net/qq_54216005/article/details/140364237

相关文章

  • Linux服务器配置信息查看
    lscpu ---查看CPU架构相关信息 Architecture:系统的CPU架构。CPUop-mode(s):CPU的操作模式,比如32位和64位。ByteOrder:字节序,通常是小端(LittleEndian)。CPU(s):系统中总的CPU核心数。On-lineCPU(s)list:在线的CPU核心列表。Th......
  • STM32中PC13引脚可以当做普通引脚使用吗?如何配置STM32的TAMPER?
    1.STM32中PC13引脚可以当做普通引脚使用吗?在STM32单片机中,PC13引脚可以作为普通IO使用,但需要进行一定的配置。PC13通常与RTC侵入检测功能(TAMPER)复用,因此需要关闭TAMPER功能才能将其作为普通IO使用。如果PC13被用作侵入检测引脚(TAMPER),则需要禁用侵入检测功能,否则会导致备份寄......
  • 阿贝云永久免费云服务器1核1G5M服务器使用评测
    最近关注到了阿贝云,申请了一台,做个评测,供大家参考使用。永久免费服务器规格(CPU1核,内存1G,公网带宽5M,SSD数据盘10G),网络还是防御200G的高防BGP,还提供了两个快照服务,作为免费服务器来说还是非常不错的。使用 i-abc/Speedtest 三网测速大陆三网+教育网IPv4单线程测速-------......
  • 服务器上数据定时同步到网络磁盘
    背景:由于权限问题无法将网络磁盘直接挂载到HPC上,但是可以挂载到本地,解决思路是通过rsyncd进行同步,每次同步的时候都将网络磁盘挂载到本地。我想把服务器上/home/s222552331/LUTO2_XH/Custom_runs/下的文件同步到网络磁盘的z/LUF-Modelling/LUTO2_XH/LUTO2/output一、Window本地操......
  • AWS无服务器 应用程序开发—第十八章 AWS EventBridge
    AWSEventBridge是一项无服务器事件总线服务,可以方便地将数据从源传输到目标。EventBridge能够处理应用程序和服务之间的事件传递,并通过路由事件数据来触发各种操作。以下是使用AWSEventBridge的详细指南,包括其核心概念和操作步骤。核心概念事件源:生成事件的AWS服......
  • 算力服务器的崛起:技术革新与市场展望
    在当今这个数字化时代,算力已成为推动社会进步和经济发展的重要力量。随着云计算、物联网、人工智能等技术的飞速发展,对算力的需求呈现出爆炸式增长。算力服务器,作为这一需求的核心支撑,正经历着前所未有的变革与发展。本文将从技术革新、市场趋势、以及未来展望三个维度,深入探讨算......
  • 通过chrony实现内网自建时间同步服务器
    服务端安装chrony服务端yuminstall-ychrony配置chrony服务端#chrony默认配置文件路径#yum:一般为/etc/chrony.conf#apt:一般为/etc/chrony/chrony.conf#在chrony.conf中加入以下行serverntp.aliyun.comiburstmanualallow0.0.0.0/0localstratum8......
  • 独立高防服务器特点免费全能空间存在吗
    独立高防服务器,是在独享整台服务器硬件资源和卓越性能的基础上独立高防服务器有哪些特点呢?因为独立高防服务器具有超强稳定性,用户可安装独立的操作系统,http、ftp、ssh、sendmail、mysql等都是独立的,只有你一个人在用,不像虚拟主机一样是免费服务器很多人共享,在安全性、性能、......
  • 易优cms apache服务器伪静态规则
    易优cms在apache服务器环境默认自动隐藏index.php入口。如果发现没隐藏,可以检查根目录.htaccess是否含有以下红色代码段: <IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine on#http跳转到https#RewriteCond %{HTTPS} !=on#RewriteRule ^......
  • 如何更换服务器硬盘
    一、前期准备备份数据:在更换硬盘之前,务必对服务器上的重要数据进行全面备份。这可以通过使用备份软件或手动复制文件到外部存储设备(如移动硬盘、云存储等)来完成。确保备份文件的完整性和可恢复性,以防止数据丢失。关闭服务器:在进行硬盘更换之前,需要先关闭服务器。确保保存并关......