I was hoping that I'd be able to cut Jersey out of my dependency tree and use Netty via the NettyDockerCmdExecFactory.
With TLS configured I hit the following issue. Do we really need Jersey to configure SSL, even when Netty is used as the client library?
Caused by: java.lang.NoClassDefFoundError: org/glassfish/jersey/SslConfigurator
at com.github.dockerjava.core.LocalDirectorySSLConfig.getSSLContext(LocalDirectorySSLConfig.java:56)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory$InetSocketInitializer.initSsl(NettyDockerCmdExecFactory.java:340)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory$InetSocketInitializer.connect(NettyDockerCmdExecFactory.java:322)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.connect(NettyDockerCmdExecFactory.java:220)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.connect(NettyDockerCmdExecFactory.java:213)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.access$000(NettyDockerCmdExecFactory.java:157)
at com.github.dockerjava.netty.NettyDockerCmdExecFactory$1.getChannel(NettyDockerCmdExecFactory.java:183)
at com.github.dockerjava.netty.InvocationBuilder.getChannel(InvocationBuilder.java:213)
at com.github.dockerjava.netty.InvocationBuilder.get(InvocationBuilder.java:196)
at com.github.dockerjava.netty.InvocationBuilder.get(InvocationBuilder.java:187)
at com.github.dockerjava.netty.exec.ListImagesCmdExec.execute(ListImagesCmdExec.java:41)
at com.github.dockerjava.netty.exec.ListImagesCmdExec.execute(ListImagesCmdExec.java:16)
at com.github.dockerjava.netty.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)
I was hoping that I'd be able to cut Jersey out of my dependency tree and use Netty via the
NettyDockerCmdExecFactory.With TLS configured I hit the following issue. Do we really need Jersey to configure SSL, even when Netty is used as the client library?