On Fri, Jul 28, 2023 at 8:13 AM Devine, Harry (FAA) <[email protected]> wrote: > > I just stopped Apache and opened up port 8080 on the OS firewall, and I still > get the same error. I restarted guacd and tomcat too, and still the same. I > read online that you get that error when a default page can't be found (like > index.html, index.php, etc.). I install Guacamole using an Ansible playbook > via a role we found on galaxy.ansible.com, so is it possible that something > is missing? For reference, here's the /etc/guacamole directory on the server: > > [[email protected] /etc/guacamole]#tree > . > ├── extensions > │ ├── guacamole-auth-jdbc-mysql-1.5.2.jar > │ ├── guacamole-auth-ldap-1.5.2.jar > │ └── tsose.jar > ├── guacamole.properties > ├── guacamole.war > └── lib > > 2 directories, 5 files > > And here's /var/lib/tomcat/webapps: > > [[email protected] /var/lib/tomcat/webapps]#ll > total 0 > lrwxrwxrwx. 1 root root 28 Jul 27 14:41 guacamole.war -> > /etc/guacamole/guacamole.war
The fact that you only see the WAR file, and do not see a matching directory called "guacamole" means that the WAR isn't being deployed for some reason. You'll need to check your Tomcat logs to see if there's a reason that the WAR isn't getting deployed - maybe the user running Tomcat doesn't have access to /etc/guacamole and can't actually read the WAR, maybe the user running Tomcat doesn't have write access to /var/lib/tomcat/webapps and cannot write the directory to deploy it, or maybe the Tomcat that is running doesn't actually use that directory and is pointed somewhere else? Several possibilities...the logs should help you. -Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
