用户工具

站点工具


分享:技术:linux:web容器中使用软链接

web容器中使用软链接

当我们想在应用中上传和下载文件时,需要有个文件夹来存放这些文件,如果这个文件夹在项目当中,每次发布项目的时候项目中的所有目录会被删除,包括该文件夹,这样之前上传的文件都会丢失,明显不可以!所以这里想到在linux下的WEB应用中使用软链接来实现,类似Windows下的快捷方式。

  • 比如在/home/soft/apache-tomcat-6.0.39/webapps/ROOT/下有个软链接指向文件夹/home/gxx/SFile/,操作方法:
cd /home/soft/apache-tomcat-6.0.39/webapps/ROOT/
ln -s /home/gxx/SFile/ ./

这样就会在/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”,如下所示:
<Context allowLinking="true">
...
</Context>
分享/技术/linux/web容器中使用软链接.txt · 最后更改: 2015/07/14 06:48 由 gxx