昨天做上传时时是传到服务器webroot下的files目录下的,重启后就没有上传的文件了,这很麻烦,不可能不让项目重新部署吧,想法就是当我访问http://localhost:8080/下某一目录时能虚拟的指向另外的实际磁盘目录,我本来想那个某一目录是应该自己建立的,后来发现不用的,因为是虚拟的,谢谢一位老兄的文章了,贴出步骤共享喽
1.找到%tomcat_home%/conf里的server.xml文件
2.在在<Host>和</host>之间加上如下代码:
<Context path="/虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" crossContext="true">
</Context>
(严格区分大小写,当path=""时,此时的虚拟目录直接为root--->http://localhost:8080/)
参数:
path 表示在浏览器中输入http://localhost:8080/虚拟目录名
docBase 表示你的程序包的物理绝对路径,默认的绝对路径是 %tomcat_home%/webapps
debug
示例:
<!-- 我的自定义目录Demo -->
<Context path="/myweb" docBase="D:\myweb" debug="0" reloadable="true" crossContext="true">
</Context>
<!-- Demo Dir setup end -->
3.重新启动Tomcat,在浏览器中输入"http://localhost:8080/虚拟目录名/"就可访问虚拟目录里的Web应用了
若想更改Tomcat的默认根目录,可如下操作:
在server.xml文件中找到
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
将appBase的设置成期望的路径(绝对路径)即可
如果不知道IIS有这样的做法是不会想到这些的,技术是相同的,呵呵
http://www.iteye.com/topic/288503
分享到:
相关推荐
Tomcat 9 虚拟路径配置
tomcat虚拟路径配置,tomcat配置虚拟路径,简短代码,一目了然
在tomcat6.0里配置虚拟路径,虚拟路径名" docBase="应用程序实际地址" reloadable="true" > </Context>
tomcat配置虚拟路径保存访问图片, 一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下
tomcat配置虚拟路径,上传图片到虚拟路径
详细解说Tomcat 设置虚拟路径的几种方法及为什么设置虚拟路径
详细讲解使用tomcat服务器时,项目的虚拟路径配置
Linux和window下tomcat虚拟路径的配置方式.docx
NULL 博文链接:https://zhaoshijie.iteye.com/blog/791846
一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问。这样当我们系统需要进行升级,进行...
TOMCAT下配置虚拟目录的步骤和方法!!!
tomcat虚拟路径设定步骤 外部路径 引用 方便 ftp 定位 文件发布
主要介绍了Springboot内置tomcat配置虚拟路径过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
<1> 老的Tomcat版本虚拟路径配置方法: <2> 较新版本的虚拟路径设置:
serv-u和tomcat端口修改虚拟路径设置 很详细哦 ~~
我电脑上正在使用的配置,TOMCAT配置虚拟目录.
自己定制的 百度UEditor 支持tomcat虚拟路径映射,定制过程参考http://blog.csdn.net/will_awoke/article/details/39579061
通过这个资源,可以轻松配置tomcat虚拟工作目录,欢迎大家一起交流学习 web开发.
主要介绍了 tomcat 配置图片虚拟路径不起作用解决办法的相关资料,需要的朋友可以参考下
jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+...