Hi, I'm stuck with my "Classes" problem in tomcat 4. As I mentioned earlier the whole thing works fine in a IDE environment like JBuilder but when I make them jars and put them in a standalone Tomcat 4 envrn it doesn't work. Here's what I am doing:- I have a JSP that invokes a method in a JavaBean which in turn contacts a Singleton class to get handles on Deployer object to get all available contexts. Here's the code snippet:- 1.Context context; 2.Deployer deployer = TomcatManager.getSharedInstance().getDeployer(); 3. System.out.println(deployer); 4. String contextPaths[] = deployer.findDeployedApps(); 5. casInstanceList = new Array(); 6. response = new ResponseObject(); 7. for (int i = 0; i < contextPaths.length; i++) { 8. context = TomcatManager.getSharedInstance().getDeployer().findDeployedApp(contextPaths[i]); 9. casInstanceList.add(context); 10. } Here TomcatManager get's initialized by a Servlet[which implements the ContainerServlet interface] on startup. Sequence of Events:- On startup 1. Servlet intializes and set's the reference of Tomcat Maanger's Deployer and other objects From the webapp - 2. JSP is called and it invokes a JavaBean that invokes method on TomcatManager to obtain the Deployer reference 3. deployer.finDeployedApps() and now the expcetion is thrown. As I told earlier I tried the following:- 1. Since my Javabean uses Deployer and Context classes I put them also in common/classes aprt from them being a part of catalina.jar. I get a linkage error("loader constraints violated") 2. I remove these and it says "class not found" That's the whole picture and I'm not sure if I'm getting the solution as mentioned but Craig earlier. Thanks Anand