Cannot deploy Glassfish.jsp on eclipse Luna, with JDK 8, glassfish 4.1.
Exception Stack Trace:
org.glassfish.tools.ide.admin.CommandException: Ca
When you add your Glassfish server in Eclipse, there is an option to "Preserve sessions across redeployment". There is a bug in the Glassfish tools plugin (as of January 22, 2015 at least). The offending code is in oracle.eclipse.tools.glassfish.AbstractGlassfishServer
in the computePreserveSessions()
method. If you UNCHECK the option, the method returns null, that key is inserted into a Map further down the call stack, and someone else checks for null keys, and boom: "Cannot initialize Runner class".
Basically, check "Preserve sessions across redeployment", undeploy any previously failed deployments, and redeploy.
Works for me.