This is a long-standing tomcat problem that is mentioned from time to time on the tomcat list. The problem arises because recompile gens a new class serial id which confuses tomcat. The last I heard, the tomcat folks dismiss it as a classloader problem and suggest that you do what you did: restart tomcat.
Fred Loney Spirited Software, Inc. www.spiritedsw.com ----- Original Message ----- From: "Papo Napolitano" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 10:56 AM Subject: [JBoss-user] Jboss Tomcat Error > I've a webapp running ok, but every time that a made a rebuild of it a got > the following error if I don't restart tomcat server..... > Anybody can help ?? > > Error: 500 > Location: /usermanager/index.html > Internal Servlet Error: > > java.lang.IllegalStateException: Can't happen - classname is null, who added > this ? > at > org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:26 1) > at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) > at org.apache.tomcat.core.Handler.service(Handler.java:254) > at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav a:79 > 7) > at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H ttpC > onnectionHandler.java:213) > at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416 ) > at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50 1) > at java.lang.Thread.run(Thread.java:484) > > Regards papo > > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user