tomcat中添加直接访问的文件
在webapps直接添加uploads文件,类似于在idea中的deployment直接添加文件路径
前言:不部署在tomcat下,web项目依然能正常启动;如果你需要在本地tomcat的webapps下存储和查看文件,就需要将web项目部署在本地tomcat下。
- 配置tomcat,不再赘述。
- 打开edit configurations
- 下面的红色warning点击fix选择war explode即可(后面会将war与war explode两者区别)
- 点击deployment(部署的意思),点击铅笔头(修改)
- 还没完,此时只是确定项目编译输出路径为“E:\apache-tomcat-8.5.11\webapps\web-ssm”,如果你此时确定,启动项目,启动页面会是404,原因是web-ssm里少东西,你还没有把项目放到输出路径里;回到上面的界面,看到available elements(合适的内容?),选择项目,右键,点击put into output root,这样才算完成。重新启动即可。
注:选择war也是同样配置,不同的是启动时会将编译后的项目打成war,tomcat会去解压war,启动速度会比war explode慢很多
存储和访问文件,以图片为例
上面正常启动后,本地tomcat默认加载webapps目录下的web应用,并以文件夹名作为web应用上下文,此时可以在webapps目录下创建存放文件的文件夹,如pics,所以代码中保存图片的路径为E:\apache-tomcat-8.5.11\webapps\pics,在前端展示该目录下图片的url就是http://localhost:端口/pics/xx.jpeg
- 刚刚fix的东西,注意那句Deploy at the server startup,说明server启动的就是这个东西。
注意output directory(输出路径),默认是项目target下,你需要修改为本地webapps下,例如:“E:\apache-tomcat-8.5.11\webapps\web-ssm” - 还没完,此时只是确定项目编译输出路径为“E:\apache-tomcat-8.5.11\webapps\web-ssm”,如果你此时确定,启动项目,启动页面会是404,原因是web-ssm里少东西,你还没有把项目放到输出路径里;回到上面的界面,看到available elements(合适的内容?),选择项目,右键,点击put into output root,这样才算完成。重新启动即可。
注:选择war也是同样配置,不同的是启动时会将编译后的项目打成war,tomcat会去解压war,启动速度会比war explode慢很多
存储和访问文件,以图片为例
上面正常启动后,本地tomcat默认加载webapps目录下的web应用,并以文件夹名作为web应用上下文,此时可以在webapps目录下创建存放文件的文件夹,如pics,所以代码中保存图片的路径为E:\apache-tomcat-8.5.11\webapps\pics,在前端展示该目录下图片的url就是http://localhost:端口/pics/xx.jpeg
tomcat中添加直接访问的文件相关推荐
- 在Tomcat中添加用户和权限
Tomcat中添加用户和权限 1.添加用户和权限 2.验证添加的用户和权限是否可以使用 在使用Tomcat时, 我们往往会需要添加用户和权限, 如: Jenkins 在部署项目到 Tomcat 服务器 ...
- HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...
HashTab 是一个优秀的 Windows 外壳扩展程序,它在 Windows 资源管理器的文件属性窗口中添加了一个叫做"文件校验"的标签.该标签可以帮助你方便地计算文件的 MD ...
- win10向右键新建中添加可创建的文件类型
向右键新建中添加可创建的文件类型 准备工作 打开注册表编辑器进入HKEY_CLASSES_ROOT目录,找到以文件后缀命名的项(文件夹).如.md,.c,.java等.任意一个想添加的文件后缀命名的文 ...
- 转:intellij idea如何右键新建文件中添加jsp格式的文件【初学者适用】
转载:https://blog.csdn.net/weixin_43970743/article/details/84983066 版权声明:如果对您有所帮助,那就随手分享帮助更多人吧! https: ...
- 在Tomcat中添加支持3GP/MP4格式文件的下载
近日在工作中遇到3gp和mp4格式的文件问题.我用Nokia3250下载史莱克的视频(3gp)格式的.下载完后只给我提示一个text:内容有avc2.0.10.1110这样的内容. 原来Tomcat并 ...
- Exchange2007中创建和访问公用文件夹
可以使用Exchang03的"系统管理控制台"来创建.管理和删除公用文件夹,也可以选择使用Exchang07内置的功能. 1.首先为公用文件夹创建一个公用文件夹数据库存储并连接. ...
- 在Visual Studio中添加数据库和.xsd文件(DataSet)
为了便于在VS 中对数据库进行操作,可以直接在VS中添加数据库 1.VS添加SQL数据库 右键solution----add existing item(添加已有类目)-----选择要添加的数据库文件 ...
- php向页面中添加数据_PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码...
创建文件我们用到函数 fopen ( string filename, string mode ) 参数filename为创建文件名 参数mode为以什么方式打开文件filename 其中mode可能 ...
- AndroidStudio中添加第三库文件的方法
一.添加使用.os文件 方法: 在project目录结构下, main文件夹下新建文件夹jniLibs,然后再将.os文件复制到这个文件夹中即可 二.添加jar包的使用方法 首先打开settings设 ...
最新文章
- 导航条——收缩式导航菜单
- 《LeetCode力扣练习》第17题 电话号码的字母组合 Java
- Linux Shell 1/dev/null 21 含义
- 【并发编程】线程锁--Synchronized、ReentrantLock(可重入锁)
- 使用 apiDoc 为你的Node.js API 生成文档
- 用flask部署模型
- 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(1)--RANRAC
- 【Python】eval+random库+字符串转列表+列表转字符串
- 数据挖掘原理与算法 DBSCAN
- video.h5.player.js视频播放器
- 阿里巴巴JAVA开发手册----(二)异常日志
- 油管上最火的java面试题集合
- python中oserror_Python:OSError:[Errno 2]没有这样的文件或目录:”
- 如何发表SCI论文?写SCI文章的心得
- VLAN与三层交换机
- Markdown KaTex 积分符号
- #一首国庆生活写照#
- echarts不显示纵轴竖线?
- java读取word中的表格并存入到mysql数据库中实例
- 微尘,心中的那一抹思念
热门文章
- fileinput设置编码python_Python的各种编码设置
- zabbix监控mysql的哪些参数_Centos6.3下zabbix监控mysql数据库参数
- usleep延时0.毫秒_LabVIEW从0到1系列视频培训_第4讲全集_操作例程说明
- cmake could not find openssl_Mac OSX系统CMake、QT5运行OpenCV 4.0
- (022)[工具软件]图片浏览 JPEGView
- asp.net实现GZip压缩和GZip解压
- 2336: [HNOI2011]任务调度 - BZOJ
- Python标准库07 信号 (signal包,部分os包)
- js 格式化带时区的日期
- GitHub入门与实践 读书笔记一:欢迎来到GitHubde世界