服务器支持访问静态文件的几种方式:Spring、Tomcat、V
2021-09-25 本文已影响0人
tinyvampirepudg
如何在搭建的服务器中添加一个静态文件,然后在浏览器中访问呢?
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
结点下增加一行<Context>配置,最终效果如下:
<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
即可。
参考:
vue项目
在public目录新建test.json
文件:
接着启动服务
yarn serve --port 9527
,在浏览器中输入http://localhost:9527/test.json
即可看到。在这里插入图片描述
项目地址:
tinytongtong/frontend-demo