You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by 王曾wang_zeng <wa...@gmail.com> on 2006/03/13 07:08:43 UTC

java.lang.VerifyError: Cannot inherit from final class

I am developing a small web application with tomcat,struts and hibernate. At
first,I am working at home useing the Jcreator as IDE,and there were no
problems. Then I want to work at my company using myeclipse as IDE. I
carefully transplant the code,jars and xml files to the eclipse project.
When I deploy it to the tomcat, a big problem happens in the initial stage
of initializing the ActionSerlvet.The problem is as follow:

javax.servlet.ServletException: Servlet.init() for servlet action
threw exception

root case:

java.lang.VerifyError: Cannot inherit from final class
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1664)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:953)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.createContentDispatcher(Unknown
Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.(XMLDocumentFragmentScannerImpl.java:248)
	at org.apache.xerces.impl.XMLDocumentScannerImpl.(XMLDocumentScannerImpl.java:245)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.(Unknown Source)

Through painful work of analyzing the problem with my coworkers, I
find out this problem happens when use both the struts capability and
hibernate capability in the myeclipse.

Can somebody tell me what's the cause,and how to deal with it