I'm trying to set up a new cloud server to run Glassfish applications. I've got our SSL certificate installed, I have Java 8 installed, I have Glassfish 4.1 installed, and Glassfish itself is starting up just fine, but it's failing to deploy the admin GUI.
There's a multi-exception stack that gets thrown in the domain log every time I try to start Glassfish, and it's long, but I think it all stems from it failing to initialize an instance of JceSecurityManager.
This is the full stack trace:
I'm not really sure what to make of all that except that something, somewhere, is having a really bad day trying to load up some classes it needs to handle SSL connections. I have the SSL certificate installed, but if I'm understanding this correctly, that should be a moot point at this juncture because it isn't even getting to the point where it tries to use a certificate because it isn't even loading all of the security classes.
When I try to load the admin GUI by going to <TheServer>:4848, it loads the page, but it never lets you actually log in; the status thing just has a little rotating circle next to it forever.
Based on the fact that the error is being thrown in the method "getConfiguredPermission", it seems possible that somehow Java is having issues finding or using some kind of configuration file, but I'm not sure how I would go about figuring out which files to look for. I have a suspicion that something may be set up wrong because I didn't just install Java 8 immediately; I installed Java 7, uninstalled Java 7, then installed Java 8. So I'll try reinstalling Java next, but I think the odds of that working are relatively low.
Has anyone seen this kind of issue before, and if so, does anyone know what's causing it to fail to load/instantiate those classes?