这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
分享:技术:linux:web容器中使用软链接 [2015/07/14 06:43] gxx 创建 |
分享:技术:linux:web容器中使用软链接 [2015/07/14 06:48] (当前版本) gxx |
||
---|---|---|---|
行 2: | 行 2: | ||
当我们想在应用中上传和下载文件时,需要有个文件夹来存放这些文件,如果这个文件夹在项目当中,每次发布项目的时候项目中的所有目录会被删除,包括该文件夹,这样之前上传的文件都会丢失,明显不可以!所以这里想到在linux下的WEB应用中使用软链接来实现,类似Windows下的快捷方式。 | 当我们想在应用中上传和下载文件时,需要有个文件夹来存放这些文件,如果这个文件夹在项目当中,每次发布项目的时候项目中的所有目录会被删除,包括该文件夹,这样之前上传的文件都会丢失,明显不可以!所以这里想到在linux下的WEB应用中使用软链接来实现,类似Windows下的快捷方式。 | ||
- | * 比如在 /home/soft/apache-tomcat-6.0.39/webapps/ROOT/ 下有个软链接指向文件夹 /home/gxx/SFile/ ,操作方法: | + | * 比如在''/home/soft/apache-tomcat-6.0.39/webapps/ROOT/''下有个软链接指向文件夹''/home/gxx/SFile/'',操作方法: |
- | cd /home/soft/apache-tomcat-6.0.39/webapps/ROOT/ | + | <code> |
- | ln -s /home/gxx/SFile/ ./ | + | cd /home/soft/apache-tomcat-6.0.39/webapps/ROOT/ |
- | 这样就会在 /home/soft/apache-tomcat-6.0.39/webapps/ROOT/ 下会新建一个文件夹SFile指向/home/gxx/SFile/ | + | ln -s /home/gxx/SFile/ ./ |
+ | </code> | ||
+ | 这样就会在''/home/soft/apache-tomcat-6.0.39/webapps/ROOT/''下会新建一个文件夹''SFile''指向''/home/gxx/SFile/'' | ||
+ | * 注意如果是tomcat,默认是不启用软链接的,这里要修改tomcat的配置文件''/home/soft/apache-tomcat-6.0.39/conf/context.xml'',在''Context''后面加上''allowLinking="true"'',如下所示: | ||
+ | <code xml> | ||
+ | <Context allowLinking="true"> | ||
+ | ... | ||
+ | </Context> | ||
+ | </code> |