The oracle jdbc driver needs some random numbers. For this it uses java to access */dev/random*. */dev/random* is run by the system and requires hardware interactions like mouse clicks. On highly virtualized systems this can be difficult. There are two possibilities:
**1) Use /dev/urandom**
Add the following line in AxonIvyEngine.confg *AxonIvyEngine.conf*
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:///dev/urandom"
**2) Install entropy daemon**
Install an entropy daemon like [haveged][1] which feeds */dev/random*.
**Further ressources:**
https://stackoverflow.com/questions/6110395/sqlrecoverableexception-i-o-exception-connection-reset
[1]: https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged