- From: lacall <lacall@micron.com>
- Date: Tue, 30 Mar 1999 09:40:23 -0500 (EST)
- To: "'www-jigsaw@w3.org'" <www-jigsaw@w3.org>
I'm trying to use a servlet in a jar file. I added a jar file containing all the servlet's classes to the jigsaw startup classpath, then added a ServletWrapper resource to the servlets resource with the fully-qualified class name. Then when I click "commit" I get a popup message (which I unfortunately I didn't write down), and I also see the below error listed in the jigsaw console window. (Incidentally, the .jar file listed in the jigsaw startup classpath isn't under the jigsaw directory, but is in a different directory on my computer, but I'm not sure that that would matter.) Then after about 10 minutes I went back and clicked the "commit" button and it did not give the same error, and I still can't run my servlet. I'm a developer but not familiar with what's really going on in this case... What does the error mean (given that the class it says it can't find is indeed in the jar file)? And does it matter that I have the .jar file elsewhere besides in a subdirectory from jigsaw? Thanks very much for your help and for a useful product. The error message: ----------------------- java.lang.IllegalAccessError: cannot access interface com/micron/edm/crossLibSch /CrossLibSchCaller from class com/micron/edm/crossLibSch/CrossLibSchServlet at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:378) at java.lang.ClassLoader.defineClass(ClassLoader.java:330) at org.w3c.jigsaw.servlet.AutoReloadServletLoader.loadClassFile(Compiled Code) at org.w3c.jigsaw.servlet.AutoReloadServletLoader.getNewClass(AutoReload ServletLoader.java) at org.w3c.jigsaw.servlet.AutoReloadServletLoader.loadClass(AutoReloadSe rvletLoader.java) at org.w3c.jigsaw.servlet.ServletWrapper.launchServlet(ServletWrapper.ja va) at org.w3c.jigsaw.servlet.ServletWrapper.setValue(ServletWrapper.java) at org.w3c.jigsaw.admin.BrokerFrame.remoteSetValues(Compiled Code) at org.w3c.jigsaw.admin.BrokerFrame.extended(Compiled Code) at org.w3c.jigsaw.frames.HTTPFrame.perform(Compiled Code) at org.w3c.tools.resources.FramedResource.performFrames(Compiled Code) at org.w3c.tools.resources.FramedResource.perform(Compiled Code) at org.w3c.jigsaw.admin.AdminServer.perform(Compiled Code) at org.w3c.jigsaw.http.Client.processRequest(Compiled Code) at org.w3c.jigsaw.http.Client.startConnection(Compiled Code) at org.w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java) at org.w3c.util.CachedThread.run(Compiled Code) Thanks, Luke Call EDM Group Micron Technology, Boise
Received on Tuesday, 30 March 1999 09:42:04 UTC