egorsmkv / kvm-over-ip-cn8000a-jnlp-client

The instruction that helps you to run the Java Client from ATEN's software "KVM over IP"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KVM over IP CN8000A from ATEN

The instruction that helps you to run the Java Client from ATEN's software "KVM over IP" on modern workstations.

Problem

Modern Java versions cannot run JNLP files and most instructions in the net say to run them using Java 7.

The solution is to use this article - https://blog.sebastian-daschner.com/entries/java_web_start_in_docker_sandbox - (run JNLP files in Docker with X11).

My OS is Ubuntu and in Linux/GNU distros this solution will work correctly if your OS has X11.

Solution

git clone https://github.com/egorsmkv/kvm-over-ip-cn8000a-jnlp-client
cd kvm-over-ip-cn8000a-jnlp-client

Copy your JNLP files into the kvm-over-ip-cn8000a-jnlp-client/jnlp folder.

docker build -t jnlp_java7:latest .
docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix/ jnlp_java7:latest /bin/bash
jcontrol

You will get a window with Java's settings. Click "Security" => turn on "Enable Java content in the browser" and click "Apply", then click on "Medium" option in the Secuity Level options and click "Apply" again.

javaws -verbose jnlp/JavaClient.jnlp

Related issues:

About

The instruction that helps you to run the Java Client from ATEN's software "KVM over IP"


Languages

Language:Dockerfile 100.0%