In order to be able run the java OnePointDiagnostics client in a browser following steps must be followed.



1) Add site to exception list via the "Java Control Panel"

Open "Java Control Panel" and select "Security" tab.
Add site to exception list

sample: http://<TheHost>:9030




2) Show java console (this is an optional step)

It is recommended to show the java console so that java related errors are visible.

Open "Java Control Panel" and select "Advanced" tab.

check the "Show console" option for "Java console"




3) Add required permissions to "java.policy"

Due to increased security in java, following changes must be made to the java.policy file. This must be done for the JRE that is being used by the browser.
This file is located at: <JRE>\lib\security\java.policy


permission java.util.PropertyPermission "java.class.path", "read";

permission java.util.PropertyPermission "java.library.path", "read";

permission java.awt.AWTPermission "setAppletStub";
permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete";
// allow use of port 9030 generic
permission java.net.SocketPermission "*:9030", "connect, resolve";
// or allow 9030 per specific case
//permission java.net.SocketPermission "localhost:9030", "connect, resolve";
//permission java.net.SocketPermission "<IPAddressOfTheHost>:9030", "connect";

//permission java.net.SocketPermission "<TheHost>:9030", "connect, resolve";
//permission java.net.SocketPermission "<IPAddressOfTheRemoteHost>:9030", "connect";

//permission java.net.SocketPermission "<TheRemoteHost>:9030", "connect, resolve";




4) Close all instances of running browsers and reconnect to the OnePointDiagnostics portal

