If you encounter this issue, you can do either of the following:
- Disable TLS
- Set the java "egd" parameter on the system where the browser runs
The following sections explain the requirements, considerations, and steps for each of these options.
Disabling TLS
Disabling TLS should be done in accordance with the local network security policies. Disabling TLS can be done as follows:
- On the machine where the Smarts tomcat server is started, open the webconsole.properties file in the following directory:
<BASEDIR>/smarts/tomcat/webapps/webconsole
- Add the following line (or set existing parameter to "true"):
# Flag to disable TLS
com.smarts.no_tls=true
- Save and close the webconsole.properties file.
- Restart tomcat after this change is made.
Setting the java "egd" parameter on the system where the browser runs
Setting the "java.security.egd" parameter must be done on every Linux/Solaris machine where connection slowness is observed in the browser. There are a few ways to do this, but updating the java.security file in the JRE/JDK should resolve the issue. This is done as follows:
- On the Linux/Solaris machine where connection slowness is observed, open the java.security file in the following location:
<JDK/JRE>/lib/security/java.security
- Find the following line:
securerandom.source=file:/dev/urandom
- Change the above line to the following:
securerandom.source=file:/dev/./urandom
- Save and close the java.security file.