【问题标题】:Apache Guacamole Home Directory IssueApache Guacamole 主目录问题
【发布时间】:2019-07-20 03:14:33
【问题描述】:

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

我用/etc/guacamole

然后我导出了export GUACAMOLE_HOME=/etc/guacamole

还有chmod 0777 /etc/guacamole -R

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

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

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 正在以默认值运行...

这里缺少什么步骤??

【问题讨论】:

标签: apache tomcat7 guacamole


【解决方案1】:

Guacamole 在 tomcat 下运行,tomcat 服务器可能在 tomcat 用户下启动。可能是您在 shell 中定义了 GUACAMOLE_HOME,但这对 tomcat 用户不可见。

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

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

在类似 ubuntu 的系统上,默认的 tomcat 安装是在 tomcat7 或 tomcat8 用户下启动的,具体取决于版本。您可以执行以下操作:

cd ~tomcat7
sudo ln -s /etc/guacamole .guacamole

这将在运行 servlet 容器的用户的主目录中创建一个指向配置目录的 .guacamole 链接,如手册中所述。

【讨论】:

    猜你喜欢
    • 2020-02-28
    • 2020-05-22
    • 2010-10-16
    • 2021-10-09
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2020-07-20
    相关资源
    最近更新 更多