On Windows Server with Glassfish 4.0 and JDK 1.7_55 I getting NoClassDefFoundError and ClassNotFoundException then invoking remote bean methods.
StandardWrap
It seems that this is a bug related to JDK 1.7_55. After downgrading to JDK 1.7_51 problem was solved.
There is an entry in the Glassfish bug tracker on this bug. https://java.net/jira/browse/GLASSFISH-21047
as @Aleksandr said, this is 7u55's bug.
You can try running glassfish with
JAVA_HOME=/usr/lib/jvm/java-6-oracle ~/glassfish-3/glassfish/bin/asadmin start-domain domain1
This will temporary change JAVA_HOME path. Later you have to check localhost:4848 > srever > JVM report whether java root has changed. If it did not then you probably need to modify asadmin.conf script or domain.xml.
Yes this is a bug. I solved the same problem by upgradin JDK to 1.8.0_25