On Tue, Nov 21, 2017 at 10:53 AM, dirtbikersteve .
<stevemk14...@gmail.com> wrote:
>...
>
> I've built the guacd service and client, and deployed the client to tomcat8.
> I've set the invornment variable for GUACAMOLE_HOME to point to
> /etc/guacamole (for both my user steve, and root just in case).
>

You would be better off using the default GUACAMOLE_HOME location of
".guacamole" within the home directory of the Tomcat user, in your
case most likely the "tomcat8" user. Doing so would not require
explicitly setting GUACAMOLE_HOME to anything.

Otherwise, setting environment variables such that Tomcat will expose
them to the web application is complicated. Simply setting them in the
profile for users, even the root user, will not have any effect on
service users like the Tomcat user. The Tomcat service will set up its
own, clean environment, and has its own mechanism for allowing
environment variables to be set. This mechanism tends to vary by
distribution, so I highly recommend simply using ".guacamole" as
described above.

> ...
> I can navigate to the guacamole page at localhost:8080/guacamole but if i
> try to login with admin, abc123 i get an invalid login error. My
> /var/log/tomcat8 folder has no log files in it at all. Syslog only shows the
> following (i restarted guacd service):
> Nov 21 13:51:55 debian guacd[2203]: Guacamole proxy daemon (guacd) version
> 0.9.13-incubating started
> Nov 21 13:51:55 debian guacd[2200]: Starting guacd: guacd[2203]:
> INFO:#011Guacamole proxy daemon (guacd) version 0.9.13-incubating started
> Nov 21 13:51:55 debian guacd[2200]: SUCCESS
> Nov 21 13:51:55 debian systemd[1]: Started LSB: Guacamole proxy daemon.
> Nov 21 13:51:55 debian guacd[2205]: Listening on host 127.0.0.1, port 4822
> Nov 21 13:51:56 debian systemd[1]: Started Cleanup of Temporary Directories.
>
> No further logs are generated, what do i do?

The Tomcat logs are what you would need to locate. If you don't see a
file like "catalina.out" in /var/log/tomcat8, the Tomcat service may
have been configured to log to the systemd journal (journalctl) by
default. I would check there and, failing that, the documentation of
your distribution. They may have documented where the Tomcat logs can
be found.

- Mike

Reply via email to