I have a jsp that tries to instantiate a class using Class.forName(name).newInstance(). The class public (single in it's file), and is inside a jar, the jar is inside the war (under lib/), and the war is inside the ear.
The exception that occurrs is ClassNotFoundException.
Other clases in other packages in the same jar are found using reflection.
It's a basic class that has noting but 6 public primitive fields. Other classes in the same package are successfully called by the same jsp (not using reflection).
I'm using jboss 3.0.1 with tomcat.
public class RightsUpdate
{
public String community;
public String user;
public int manager_grant;
public int learner_grant;
public int manager_deny;
public int learner_deny;
}
Try Thread.currentThread.()getContextClassLoader().loadClass() instead of Class.forName()
Hth
Peter