[
https://issues.apache.org/jira/browse/GUACAMOLE-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17183844#comment-17183844
]
xuruiqiang commented on GUACAMOLE-168:
--------------------------------------
I installed guacamole server and client from these two addresses:
[https://github.com/mike-jumper/incubator-guacamole-server/tree/xf86-video-guac|https://github.com/mike-jumper/incubator-guacamole-server/tree/xf86-video-guac,]
[https://github.com/mike-jumper/incubator-guacamole-client/tree/xf86-video-guac]
Also, I installed mariadb and downloaded guacamole-auth-jdbc-1.0.0.tar.gz from
the official website of guacamole.
Everything was executed according to the tutorial on the official website, but
when I logged in, an error was reported:
{code:java}
//代码占位符
Aug 24 11:47:40 localhost server: 11:47:40.288 [http-bio-8080-exec-2] DEBUG
o.a.g.rest.RESTExceptionMapper - Unexpected error in REST endpoint.
Aug 24 11:47:40 localhost server: java.lang.NoSuchFieldError: EMPTY_SET
Aug 24 11:47:40 localhost server: at
org.apache.guacamole.auth.jdbc.sharing.user.SharedUser.getSharingProfilePermissions(SharedUser.java:150)
~[na:na]
Aug 24 11:47:40 localhost server: at
org.apache.guacamole.rest.connectiongroup.ConnectionGroupTree.<init>(ConnectionGroupTree.java:361)
~[ConnectionGroupTree.class:na]
Aug 24 11:47:40 localhost server: at
org.apache.guacamole.rest.connectiongroup.ConnectionGroupResource.getConnectionGroupTree(ConnectionGroupResource.java:110)
~[ConnectionGroupResource.class:na]
Aug 24 11:47:40 localhost server: at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_262]
Aug 24 11:47:40 localhost server: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_262]
Aug 24 11:47:40 localhost server: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.8.0_262]
Aug 24 11:47:40 localhost server: at
java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_262]{code}
Does any one know what went wrong ? thanks very much.
> Add support for X.Org
> ---------------------
>
> Key: GUACAMOLE-168
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-168
> Project: Guacamole
> Issue Type: New Feature
> Components: guacamole-client, guacamole-server
> Reporter: Mike Jumper
> Assignee: Mike Jumper
> Priority: Major
>
> It's been frequently requested that we add support for a more efficient
> protocol like NX or X2Go. Though that sounds nice on the surface, and
> theoretically would allow us to leverage some of Guacamole's nicer
> protocol-level features, investigating deeper reveals:
> # X2Go *is* NX - it uses the same protocol behind the scenes.
> # NX isn't really a protocol - it is essentially a compressor for X11, and
> depends on the client having a local X11 server to handle the decompressed
> result.
> Implementing support for either of these would thus involve implementing
> support for X11, which is crazy. *However:*
> What about implementing a driver for the X.Org X11 server?
> The X.Org server provides a driver abstraction layer which exposes access to
> windows (including their hierarchy) and pixmaps, much in the same way the
> Guacamole protocol provides nestable layers and buffers. If we were to
> implement a Guacamole driver for X.Org, we would be able to make much greater
> use Guacamole protocol features like client-side compositing. Operations
> which are typically expensive in VNC or RDP like window movement suddenly
> become simple, as they only involve updating the properties of a layer.
> I have an experimental implementation of all this, built upon several other
> improvements which ended up being required. Work started several years ago,
> even before Guacamole was accepted into the Apache Incubator, but I think
> it's finally ready to move forward. I've been using it myself for roughly a
> month now, and so far so good.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)