由于双击tomcat后只出现了overview窗口,没有出现Models窗口,如下图所示,故eclipse中的方法不能用。
采用另一种方法 在自己的tomcat的安装目录下 ( 我安装目录的是 D:\apache-tomcat-7.0.40\conf) 的server.xml文件中进行修改,如下图所示:
其中path 为虚拟路径,也就是浏览器访问时用的路径;
docBase为对应的物理路径,是磁盘上图片或文件存放的真实路径;
reloadable 设为true时自动加载,设为false时相反。
设置虚拟路径的目的:
一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问。这样当我们系统需要进行升级,进行全量更新的时候,就需要我们先将静态资源拷贝出来,然后项目部署成功之后又复制进部署目录。为了以后软件版本升级的方便,这时就需要这些静态资源放置在服务器tomcat目录外面。解决方法一般有两种,第一种就是写相关的action 处理用户的访问请求,如通过数据流来读取图片等。