首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享tomcat/webapps

共享tomcat/webapps
EN

Stack Overflow用户
提问于 2016-08-10 19:09:17
回答 2查看 268关注 0票数 0

为了简化部署过程,我需要与Samba 4.1.1共享/var/lib/tomcat/webapps。

如果我在samba配置中直接使用目标路径

代码语言:javascript
复制
[webapps]
        path = /var/lib/tomcat/webapps/
        browseable = yes

获取此错误

代码语言:javascript
复制
[2016/08/10 11:06:13.779626,  0] ../source3/smbd/service.c:792(make_connection_snum)
  canonicalize_connect_path failed for service webapps, path /usr/share/tomcat/webapps

如果我尝试浏览/var/lib文件夹

代码语言:javascript
复制
[webapps]
        path = /var/lib/
        browseable = yes
        guest ok = yes

我看不到tomcat文件夹。更改文件夹权限不能解决问题。我的发行版是Red Hat 7.0。

似乎Samba隐藏了一些文件夹,逻辑并不清楚。

有什么想法吗?

谢谢你

EN

回答 2

Stack Overflow用户

发布于 2016-08-10 20:40:22

非常感谢你的回答。我解决了禁用SELinux的问题。

票数 1
EN

Stack Overflow用户

发布于 2016-08-10 19:14:48

根据输出,我猜测您的/var/lib/tomcat/webapps文件夹实际上是某种到/usr/share/tomcat/webapps的链接

您应该更正路径,或者添加更多配置选项以允许samba浏览符号链接

代码语言:javascript
复制
[global]
unix extensions = no

[webapps]
follow symlinks = yes
wide links = yes
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38871766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档