What: Using Meecrowave on a server without large delays on startup
Why: Faster startup during development
How: Use a faster entropy source
Background
Meecrowave uses Tomcat, which uses a SecureRandom instance for session ids. On a server, the underlying entropy source can run short resulting in large delays until the application endpoints are scanned and enabled.
Details
See the tomcat how to.
Solution
Add the following line to the JAVA_OPTS in meecrowave.sh:
1 | -Djava.security.egd=file:/dev/./urandom |