首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Guacamole家庭目录问题

Apache Guacamole家庭目录问题
EN

Stack Overflow用户
提问于 2017-11-08 05:59:17
回答 1查看 3.7K关注 0票数 1

作为Apache设置的一部分,您可以为扩展名/配置文件等创建一个GUACAMOLE_HOME目录。

我用了/etc/guacamole

然后我将它导出为export GUACAMOLE_HOME=/etc/guacamole

chmod 0777 /etc/guacamole -R

printenv命令显示变量GUACAMOLE_HOME=/etc/guacamole

但是,当我启动Tomcat7服务时,它会忽略guacamole.properties文件,该文件位于GUACAMOLE_HOME中:

代码语言:javascript
复制
16:33:56.389 [localhost-startStop-1] INFO 
o.a.g.environment.LocalEnvironment - No guacamole.properties file
found within GUACAMOLE_HOME or the classpath. Using defaults.

16:33:57.013 [localhost-startStop-1] INFO 
o.a.g.environment.LocalEnvironment - No guacamole.properties file
found within GUACAMOLE_HOME or the classpath. Using defaults.

服务似乎开始了,但是Guacamole运行的是缺省值.

这里错过了什么??

EN

回答 1

Stack Overflow用户

发布于 2017-12-03 21:32:30

Guacamole在tomcat下运行,tomcat服务器可能是在tomcat用户下启动的。您可能在shell中定义了GUACAMOLE_HOME,但tomcat用户看不到这种情况。

我更喜欢将guacamole.properties文件存储在.guacamole目录下,这是手册中的第三个选项:

  1. 目录.guacamole,位于运行servlet容器的用户的主目录中。

在类似ubuntu的系统上,根据版本的不同,默认的tomcat安装是在tomcat7或tomcat8用户下启动的。你可以这样做:

代码语言:javascript
复制
cd ~tomcat7
sudo ln -s /etc/guacamole .guacamole

这将使.guacamole链接到运行servlet容器的用户的主目录中的配置目录,如手册中所述。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47172556

复制
相关文章

相似问题

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