转载自: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 &quot;%r&quot; %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来进行配置

最新文章

  1. 那些年,坑死自己的事之fread/fwrite
  2. Java关键字
  3. 如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
  4. DBA应用技巧:如何升级InnoDB Plugin
  5. c++中的原子操作
  6. 北邮网关登录python脚本
  7. SQL语句备忘
  8. ASP.NET错误页
  9. iOS Core Animation学习总结(1)--CALayer常用属性
  10. 项目任务管理(TaskMgr)设计篇
  11. Linux(CentOS)安装配置zeromq、jzmq(解决各种问题)
  12. javascript 学习随笔2
  13. 【CF 678F】Lena and Queries
  14. get请求中params参数的使用
  15. PYTHON-匿名函数,递归与二分法,面向过程编程
  16. 深入探讨WPF的ListView控件
  17. IntelliJ IDEA平台下JNI编程(五)—本地C代码创建Java对象及引用
  18. VirtualBox中安装Fedora9及其ARM开发环境配置
  19. VS2017仅我的代码警告
  20. c primer plus(五版)编程练习-第六章编程练习

热门文章

  1. ThinkPHP的URL重写时遇到No input file specified的解决方法
  2. 两个常见tomcat警告分析
  3. BZOJ3224 Tyvj 1728 普通平衡树(Treap)
  4. Codeforces Round #357 (Div. 2) 优先队列+模拟
  5. 已知起始点,获取每段等距离途经点的经纬度(用百度js api作)
  6. UVA-11478 Halum (差分约束系统)
  7. Java解析XML格式串(JDOM解析)
  8. laravel中设置表单的方式,以及获取表单的提交的数据
  9. Java进阶3. 内存回收机制
  10. C#_串口通信_SerialPort_一个最基础的串口程序