Issue
If a Keystore was created using an IBM JDK and you switch to an Oracle JDK (or vice versa), your Keystore becomes unusable and the core server will report exceptions and fail to start.
Solution
When switching JDK vendors, the Keystore must be deleted - the server will then generate a new Keystore and you can then regenerate your API tokens.