java开发,在本地与服务器上读取文件的方法,不用每次都修改路径(主要在部署的时候做变动)
2017-03-20 11:00
786 查看
首先我们来学习一段代码含义:
tomcat下的config里面的server.xml中的一段内容,下面举了两个简单的例子:
a. <Context
docBase=”c:\hello\hello” path=”Welcome” reloadable=”true” />
b.<Context docBase="E:\upload" path="/upload" reloadable="false"/>
context指上下文,实际上就是一个web项目 ,docBase是网页实际存放位置的根目录,映射为path虚拟目录;
path是虚拟目录,访问的时候用127.0.0.1:8080/Welcome/*.jsp访问网页,Welcome前面要加/ ;
reloadable='true' 表示你修改了jsp文件后不需要重启就可以实现显示的同步,为了方便开发阶段,它会影响tomcat性能,当正式部署服务时,需要改成false。reloadable='false',
表示项目不自动部署,需要手动重启进行部署。
我们在读取某些图片或者某些视频的时候,在本地测试跟服务上会有不同,我们就应该用到虚拟路径。程序是不用改动的,改动的时候server.xml这个配置文件。
本地server.xml文件配置
部署到服务器的server.xml文件
两者server.xml中的虚拟路径都是/path,
在实际应用中只要/path/...jpg 就能获取到图片或者视频。
这样代码根本不用改动,只是在部署的时候server.xml更改一下实际路径即可
tomcat下的config里面的server.xml中的一段内容,下面举了两个简单的例子:
a. <Context
docBase=”c:\hello\hello” path=”Welcome” reloadable=”true” />
b.<Context docBase="E:\upload" path="/upload" reloadable="false"/>
context指上下文,实际上就是一个web项目 ,docBase是网页实际存放位置的根目录,映射为path虚拟目录;
path是虚拟目录,访问的时候用127.0.0.1:8080/Welcome/*.jsp访问网页,Welcome前面要加/ ;
reloadable='true' 表示你修改了jsp文件后不需要重启就可以实现显示的同步,为了方便开发阶段,它会影响tomcat性能,当正式部署服务时,需要改成false。reloadable='false',
表示项目不自动部署,需要手动重启进行部署。
我们在读取某些图片或者某些视频的时候,在本地测试跟服务上会有不同,我们就应该用到虚拟路径。程序是不用改动的,改动的时候server.xml这个配置文件。
本地server.xml文件配置
部署到服务器的server.xml文件
两者server.xml中的虚拟路径都是/path,
在实际应用中只要/path/...jpg 就能获取到图片或者视频。
这样代码根本不用改动,只是在部署的时候server.xml更改一下实际路径即可
相关文章推荐
- weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar
- Java开发Web程序中修改类文件和配置文件不重启服务器的方法
- weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar
- [JAVA]修改Java文件不用重启Tomcat服务的方法
- 修改Java文件后终于不用重启服务器了
- 求解啊,我在android中开发,写入sd卡的时候出现了错误,测试了能够连接了到本地服务器的文件了,就是写入sd卡的时候不能写入
- Java项目中读取properties文件,以及六种获取路径的方法
- 修改Java文件不用重启Tomcat服务的方法
- java 使用相对路径读取文件File(类构造方法)
- 【java开发系列】— JDOM创建、修改、删除、读取XML文件
- 创建文件服务器的几种方法(将本地目录发布为网络路径)
- Eclipse开发中,修改JSP页面要重新发布,但修改java文件不用重新发布
- Java 开发报表时候报表文件路径
- 修改Java文件后终于不用重启服务器了.
- World Wind Java开发之五——读取本地shp文件
- Java方式读取本地服务器上的txt文件
- (转)javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法
- 修改Java文件后终于不用重启服务器了.
- World Wind Java开发之七——读取本地栅格文件(影像+高程)构建三维场景
- java中读取服务器配置文件方法