| 
 | 
 
| 
 
 java.lang.reflect.InvocationTargetException 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2155) 
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2141) 
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1948) 
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2054) 
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1015) 
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:830) 
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:433) 
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:252) 
at org.apache.commons.digester.Rule.begin(Rule.java:175) 
at org.apache.commons.digester.Digester.startElement(Digester.java:1453) 
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) 
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) 
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source) 
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) 
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) 
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) 
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) 
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) 
at org.apache.commons.digester.Digester.parse(Digester.java:1827) 
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:740) 
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:689) 
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:356) 
at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) 
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) 
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) 
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) 
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) 
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) 
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) 
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) 
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) 
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) 
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
at org.apache.catalina.core.StandardService.start(StandardService.java:448) 
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) 
at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) 
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1876) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) 
at org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.java:612) 
at org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:166) 
解决方法: 
 
根本原因是Myeclipse的版本同tomcat所用的JDK版本不一致,只要改下JDK的版本就可以了。 
Myeclipse的compiler的jdk版本设置步骤: 
project --> properties --> java compiler 找到相应的位置设好就ok。   |   
 
 
 
 |