tomcat中设置虚拟路径和eclipse启动后虚拟路径不生效问题.docxVIP

  • 31
  • 0
  • 约 4页
  • 2018-04-18 发布于重庆
  • 举报

tomcat中设置虚拟路径和eclipse启动后虚拟路径不生效问题.docx

tomcat中设置虚拟路径和eclipse启动后虚拟路径不生效问题

Tomcat中设置虚拟路径 在web应用中总会遇到图片资源上传放问的业务,如果将上传的图片放在web项目下(如webapp下),显然是很不合适、很不科学的。当然可以选择放在部署的项目之外,另寻一个磁盘空间存放,但是这样存在一个问题,如果想要访问(通过http://方式访问)上传的图片,就只能通过代码读取文件流,再通过输出流写出到浏览器中,这样显然是不好的,那么,怎么解决这个问题呢? 这里以tomcat7服务器为例,讲述怎么实现通过http方式直接访问非web目录下的资源:通过设置虚拟路径方式。 项目部署在tomcat服务器中一般有种情况:tomcat单独启动(即拷贝项目到tomcat的webapps下,再通过start.bat命令启动)和通过eclipse、myeclipse开发工具启动。其实这两种启动方式再实现虚拟路径时的配置是一样的,但是有点区别就是通过eclipse开发工具启动tomcat时有时会出现设置的虚拟路径不生效,但是通过tomcat单独启动时虚拟路径又是生效的。介于这个问题,将tomcat的虚拟路设置分两种情况讲述。 一、Tomcat单独启动 tomcat中设置虚拟路径访问静态资源的方式有两种: 方式一:在conf/server.xml文件中配置Host标签下的Context标签的属性,配置片段如下: Host name=localhost

文档评论(0)

1亿VIP精品文档

相关文档