Thank you so much

I will try that.

Gonçalo Rosa


W: www.v2s.us                   Skype: goncalo_rosa

-----Original Message-----
From: Mike Jumper [mailto:mike.jum...@guac-dev.org] 
Sent: Friday, June 23, 2017 20:32
To: user@guacamole.incubator.apache.org
Subject: Re: Branding the login page

On Thu, Jun 22, 2017 at 2:58 AM, Goncalo Rosa <goncalo.r...@v2s.us> wrote:
>
> Hi RHawkins,
>
> I can't understand it... I corrected a few things to make it similar to your 
> jar.
>
> However still not working on my server... I can't understand what I am 
> missing.
>
> Can it be inside jar permissions?
> I am compiling (zip) it on a Windows machine and import it to the server, can 
> it be that?
> I am putting it under /usr/share/tomcat/.guacamole/extensions whre I 
> also have the guacamole-auth-jdbc-mysql-0.9.12-incubating.jar 
> extension
>

Checking the contents of your .jar, I see:

[mjumper@dev-mjumper ~]$ unzip -l Desktop/v2s-extension.zip
Archive:  Desktop/v2s-extension.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  06-22-2017 10:33   v2s-extension/
        0  06-22-2017 10:27   v2s-extension/css/
      151  06-22-2017 10:37   v2s-extension/css/login-override.css
      320  06-22-2017 10:33   v2s-extension/guac-manifest.json
        0  05-30-2017 17:08   v2s-extension/images/
    22891  11-17-2014 13:44   v2s-extension/images/V2s.png
      276  06-22-2017 10:30   v2s-extension/loginDisclaimer.html
        0  05-30-2017 23:13   v2s-extension/translations/
       78  06-22-2017 10:36   v2s-extension/translations/en.json
---------                     -------
    23716                     9 files
[mjumper@dev-mjumper ~]$

While you can place any of the other files pretty much anywhere you like (as 
long as guac-manifest.json points to the correct path), the guac-manifest.json 
file absolutely MUST be at the root level of the .jar file. It cannot be within 
a subdirectory.

I suggest getting rid of the "v2s-extension" directory, such that the contents 
of your extension .jar are simply:

guac-manifest.json
css/
css/login-override.css
images/
images/V2s.png
loginDisclaimer.html
translations/
translations/en.json

See:

http://guacamole.incubator.apache.org/doc/gug/guacamole-ext.html#ext-file-format

Specifically:

"... There is no set structure to an extension except that the manifest must be 
in the root of the archive. ..."

- Mike

Reply via email to