This might be a little vague question so take your precaution .
We have a web project deployed on a local Glassfish with several assets. When it initializes, it also tries to make a connection to a remote host using websockets. The websocket library we are using is Tyrus. It's bundled in one of the *.jar files which we deployed to the Glassfish.
The problem arises at this point and error is 'java.util.ServiceConfigurationError: javax.websocket.ContainerProvider: Provider org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider not a subtype' . We tried to update the maven repo, but could not fix the problem.
By the way, Tyrus is made by glassfish, we deploy to the glassfish so might be a collision...
Our gradle dependencies contains the followings :
I would like to hear any opinion or suggestion in this regard.