服务器支持访问静态文件的几种方式:Spring、Tomcat、Vue

简介: 服务器支持访问静态文件的几种方式:Spring、Tomcat、Vue

如何在搭建的服务器中添加一个静态文件,然后在浏览器中访问呢?

Spring-Thymeleaf:

前置条件,Spring-Thymeleaf项目已经搭建好了。

在static目录下新建abc.txt文件,如下图:

在这里插入图片描述

然后在浏览器中打开http://localhost:8201/abc.txt即可。

在这里插入图片描述

项目地址:https://gitee.com/tinytongtong/spring-thymeleaf

Tomcat:

前提条件,Tomcat服务搭建好了。

找到Tomcat的安装目录,将abc.txt文件赋值到webapps目录下,如图所示:

在这里插入图片描述

不过我们此时还是访问不了的,还需要增加一些配置。打开conf/server.xml文件,在Host结点下增加一行配置,最终效果如下:

<Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">

...
<!-- 访问webapps/abc.txt文件 -->
<Context path="/" docBase="/Users/user/Library/Tomcat/webapps/" reloadable="true" debug="0" crossContext="true"/>

</Host>

其中path表示相对路径,这我直接设置的"/"表示根目录;docBase表示资源的实际目录,你的静态资源,只要是这个目录下的,都可以通过path + 文件名访问。

设置好之后我们启动Tomcat服务,然后访问http://localhost:8080/abc.txt即可。

参考:

mac下Tomcat的安装,启动和关闭脚本配置,端口号更改

通过 Tomcat 配置 访问静态 资源 (图片文件等)

vue项目

在public目录新建test.json文件:

在这里插入图片描述
接着启动服务yarn serve --port 9527,在浏览器中输入http://localhost:9527/test.json即可看到。
在这里插入图片描述
项目地址:
tinytongtong/frontend-demo

参考: https://cn.vuejs.org/index.html

相关文章
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
监控 Java 应用服务中间件
Spring Boot整合Tomcat底层源码分析
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置和起步依赖等特性,大大简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是其与Tomcat的整合。
546 1
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
2063 5
|
Java 应用服务中间件
多项目分接口:在同一Tomcat下使用不同的端口号访问不同的项目。
总而言之,要在同一Tomcat服务器下使用不同端口访问不同项目,关键是通过对server.xml文件的配置创建多个 `<Service>`实例和相应的虚拟主机。这种方法既实现了项目隔离,也有助于优化资源利用率。通过遵循本文的详细说明,很容易地就能满足需求实现多项目分接口。
647 38
|
JavaScript 应用服务中间件 nginx
Vue项目部署:如何打包并上传至服务器进行部署?
以上就是Vue项目打包及部署的方法,希望对你有所帮助。描述中可能会有一些小疏漏,但基本流程应该没有问题。记住要根据你的实际情况调整对应的目录路径和服务器IP地址等信息。此外,实际操作时可能会遇到各种问题,解决问题的能力是每一位开发者必备的技能。祝你部署顺利!
2984 17
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
509 4
|
Java 应用服务中间件 Windows
windows服务器重装系统之后,Tomcat服务如何恢复?
windows服务器重装系统之后,Tomcat服务如何恢复?
476 11
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
1379 0
idea+maven+tomcat+spring 创建一个jsp项目
|
JavaScript 前端开发
vue配合axios连接express搭建的node服务器接口_简单案例
文章介绍了如何使用Express框架搭建一个简单的Node服务器,并使用Vue结合Axios进行前端开发和接口调用,同时讨论了开发过程中遇到的跨域问题及其解决方案。
487 0
vue配合axios连接express搭建的node服务器接口_简单案例