Tomcat 配置虚拟路径保存、访问图片
2024-08-24 04:37:00
转载自:https://www.cnblogs.com/magic101/p/7756402.html
配置tomcat的虚拟映射路径
1、修改Tomcat的server.xml文件
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<!-- 设置图片虚拟路径[访问时路径为/photo] -->
<Context path="/photo" docBase="D:\upFiles" reloadable="true" /> <!-- 也可以这样设置图片虚拟路径 -->
<Host name="10.0.0.123" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="F:\temp" reloadable="false" ></Context> </Host>
其中path是映射的虚拟路径(可视具体情况配置),docBase是静态资源存放的真实物理路径,reloadable指有文件更新时,是否重新加载,一般设置为true后,tomcat不需要重启启动,自动热加载!
这时把项目打成war包直接放在tomcat下,是没问题的,运行后效果如下:
但是实际上我需要在eclipse中启动项目,而在eclipse中并不能访问到,尝试了很多,并没有成功。最后呀感谢:http://www.cnblogs.com/gccbuaa/p/7226139.html
在eclipse中配置Tomcat,会在workpace中生成一个server文件,可以发现,工作目录下的server并没有改动。
这里可以通过前面的方式直接在server中配置。
也可以通过eclipse来进行配置
最新文章
- 那些年,坑死自己的事之fread/fwrite
- Java关键字
- 如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
- DBA应用技巧:如何升级InnoDB Plugin
- c++中的原子操作
- 北邮网关登录python脚本
- SQL语句备忘
- ASP.NET错误页
- iOS Core Animation学习总结(1)--CALayer常用属性
- 项目任务管理(TaskMgr)设计篇
- Linux(CentOS)安装配置zeromq、jzmq(解决各种问题)
- javascript 学习随笔2
- 【CF 678F】Lena and Queries
- get请求中params参数的使用
- PYTHON-匿名函数,递归与二分法,面向过程编程
- 深入探讨WPF的ListView控件
- IntelliJ IDEA平台下JNI编程(五)—本地C代码创建Java对象及引用
- VirtualBox中安装Fedora9及其ARM开发环境配置
- VS2017仅我的代码警告
- c primer plus(五版)编程练习-第六章编程练习
热门文章
- ThinkPHP的URL重写时遇到No input file specified的解决方法
- 两个常见tomcat警告分析
- BZOJ3224 Tyvj 1728 普通平衡树(Treap)
- Codeforces Round #357 (Div. 2) 优先队列+模拟
- 已知起始点,获取每段等距离途经点的经纬度(用百度js api作)
- UVA-11478 Halum (差分约束系统)
- Java解析XML格式串(JDOM解析)
- laravel中设置表单的方式,以及获取表单的提交的数据
- Java进阶3. 内存回收机制
- C#_串口通信_SerialPort_一个最基础的串口程序