码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat软连接的使用

时间:2017-04-26 19:12:15      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:符号链接   files   9.png   命令   linux   打开   window   执行   classpath   

  软连接说白了就是一个映射。可以映射文件,也可以映射目录。linux和windows都可以做软连接,加入现在把文件A.txt做软连接到B.txt:

  linux命令如下:

ln -s A.txt B.txt

  windows命令如下:

mklink B.txt A.txt

 

  建立软连接的目的是隔离tomcat里目录或文件,主要是隔离webapps里的项目或者静态资源文件,以实现部署和维护的方便。在tomcat里context.xml文件里设置allowLinking="true"就可以打开软连接,根据tomcat版本不同有不同的设置:

  tomcat567版本:

<Context allowLinking="true" /> 

  tomcat89版本:

<Context>
    <Resources allowLinking="true" />
</Context>

  根据context.xml文件的不同位置又有3种设置方法:在conf目录下修改context.xml,所有在webapps里的项目都支持软连接;在webapps下项目自己的META-INF里修改context.xml,只有该项目自己支持软连接;在conf\Catalina\主机名下修改项目名.xml,同样只有该项目自己支持软连接。

  针对上面第三种举个例子,现在我想把安装在D盘的tomcat8自带的examples项目软连接到F盘的test目录中:

1、复制D:\wulinfeng\tomcat\apache-tomcat-8.5.13\webapps\examples到F盘根目录,改名为test,删除D盘examples目录:

技术分享

 

2、在D:\wulinfeng\tomcat\apache-tomcat-8.5.13\webapps下建立到F:\test的软连接examples:

D:\wulinfeng\tomcat\apache-tomcat-8.5.13\webapps>mklink examples F:\test
为 examples <<===>> F:\test 创建的符号链接

技术分享

 

3、在D:\wulinfeng\tomcat\apache-tomcat-8.5.13\conf\Catalina\localhost下新建examples.xml,examples.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resources allowLinking="true" />
</Context>

4、在D:\wulinfeng\tomcat\apache-tomcat-8.5.13\bin下执行startup.bat,启动tomcat

D:\wulinfeng\tomcat\apache-tomcat-8.5.13\bin>.\startup.bat
Using CATALINA_BASE:   "D:\wulinfeng\tomcat\apache-tomcat-8.5.13"
Using CATALINA_HOME:   "D:\wulinfeng\tomcat\apache-tomcat-8.5.13"
Using CATALINA_TMPDIR: "D:\wulinfeng\tomcat\apache-tomcat-8.5.13\temp"
Using JRE_HOME:        "D:\Program Files\Java\jdk1.8.0_101"
Using CLASSPATH:       "D:\wulinfeng\tomcat\apache-tomcat-8.5.13\bin\bootstrap.j
ar;D:\wulinfeng\tomcat\apache-tomcat-8.5.13\bin\tomcat-juli.jar"

5、在浏览器请求localhost:8080/examples

技术分享

 

tomcat软连接的使用

标签:符号链接   files   9.png   命令   linux   打开   window   执行   classpath   

原文地址:http://www.cnblogs.com/wuxun1997/p/6769971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!