为Tomcat中的单个目录配置符号链接

为Tomcat中的单个目录配置符号链接,第1张

为Tomcat中的单个目录配置符号链接

创建

meta-INF/context.xml
包含以下内容的解决方案存在一些问题
<Context path="/myapp"allowlinking="true">

最大的问题是,如果

conf/context.xml
存在,则
allowlinking
<Context>
有需要 优先于
一个
<Context>
meta-INF/context.xml
。如果
conf/context.xml
未明确定义
allowlinking
,则表示
allowlinking="false"
。(请参阅我对上下文优先级问题的回答)

为确保您的应用程序允许链接,您必须说

<Context override="true" allowlinking="true" ...>

另一个问题是,

path="/myapp"
在一个被忽略
meta-INF/context.xml
。为避免混淆,最好将其排除在外。唯一一次
path
<Context>
有任何效果的
server.xml
,和官方的Tomcat文档建议不要把
<Context>
S
IN一个
server.xml

最后,

myapp/meta-INF/context.xml
我建议使用
conf/Catalina/localhost/myapp.xml
文件而不是文件。这项技术意味着您可以保持自己内容的
meta-INF
干净,这就是webapp的胆量-我不愿意冒着被webapp胆量搞糊涂的风险。:-)



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4973131.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存