# webapp/img/readme.txt
# 保存新闻图片
# 此文件内容很重要,切勿删掉!!!
# 正常来讲,这个真正的文件夹下面不会创建图片的
# 每次部署时,会复制 webapp 文件夹下面的东西到服务器相应的路径
# 所以,每次创建图片时,其实是在服务器路径下添加的,所以,每次部署后,图片都会消失
# 下面这个解决方法不行!
# 解决方法是,修改 server.xml 文件,将 docBase 改为这个绝对的 webapp 路径
# F:\Code\Java\Eclipse_javaee_workspace\TestServer4\src\main\webapp
# 正常部署有三种:
# 1、拷贝 webroot 文件夹到 webapps 里面
# 2、修改 server.xml ,在 host 标签里面添加 Context 标签,指定工程路径
# 3、在 F:\Software\apache-tomcat-8.0.15\conf\Catalina\localhost 里面添加 xml 文件
# 第二种和第三种不需要拷贝工程就能部署,但是我没有成功,可能是 webroot 的问题!
# 本工程暂时采用下面的方法3进行间接处理
# 要实现的功能:不用拷贝工程就能部署、下载上传的文件在重新部署后不消失、 uri 要以 TestServer4 开头
# 但是本例解决方法只解决了第二个功能,不够完美,需要再研究研究
# 在F:\Software\apache-tomcat-8.0.15\conf\Catalina\localhost里面添加了一个TestServer4_img.xml文件
# 添加如下配置 <Context docBase="F:\Code\Java\Eclipse_javaee_workspace\TestServer4_img" reloadable="true" />
# 这样访问本地资源的时候通过 http://127.0.0.1:8080/TestServer4_img/11111.png 就可以访问到了
# 注意,此时的图片资源路径为工程外部路径 F:\Code\Java\Eclipse_javaee_workspace\TestServer4_img
# 而url中的TestServer_img要与添加的那个.xml配置文件名字对应,而不是路径的文件夹名子!!!
# 复制到webapps的时候不会把此路径下的图片复制,因为代码里面都是通过这个外部的绝对路径访问的。
# webapp/img 和 webapp/tmp 这两个工程文件夹暂时无用
# 因为 LTImageUtil.java 文件里面将所有的 img 和 tmp 路径改为了绝对路径,而不是原来的 getContextPath
# 原来的那个做法,当部署到 tomcat 的时候,会将这两个文件夹复制到 webapps 里面,然后用他们
浙公网安备 33010602011771号