启动项目时报错:
21:27:02,115 ERROR Digester:1288 - Begin event threw exception
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:1773)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:217)
at org.apache.commons.digester.Rule.begin(Rule.java:152)
at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1572)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
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.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
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:1852)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:876)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.java:358)
at org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:152)
... 55 more
21:27:02,155 ERROR ActionServlet:768 - Parsing error processing resource path /WEB-INF/struts-config.xml
java.lang.reflect.InvocationTargetException
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2792)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2818)
at org.apache.commons.digester.Digester.startElement(Digester.java:1289)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1572)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
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.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
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)

解决方案 »

  1.   

    21:27:02,155 ERROR ActionServlet:768 - Parsing error processing resource path /WEB-INF/struts-config.xmlstruts-config.xml文件也许出现语法错误,检查下
      

  2.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
    <data-sources />
    <form-beans>
    <form-bean name="sysUserForm"
    type="com.wolfs.crm.form.SysUserForm" />
    <form-bean name="sysRoleForm"
    type="com.wolfs.crm.form.SysRoleForm" />
    <form-bean name="basDictForm"
    type="com.wolfs.crm.form.BasDictForm" />
    <form-bean name="cstActivityForm"
    type="com.wolfs.crm.form.CstActivityForm" />
    <form-bean name="cstCustomerForm"
    type="com.wolfs.crm.form.CstCustomerForm" />
    <form-bean name="cstLinkmanForm"
    type="com.wolfs.crm.form.CstLinkmanForm" />
    <form-bean name="cstLostForm"
    type="com.wolfs.crm.form.CstLostForm" />
    <form-bean name="cstServiceForm"
    type="com.wolfs.crm.form.CstServiceForm" />
    <form-bean name="salChanceForm"
    type="com.wolfs.crm.form.SalChanceForm" />
    <form-bean name="salPlanForm"
    type="com.wolfs.crm.form.SalPlanForm" />
    <form-bean name="ordersForm"
    type="com.wolfs.crm.form.OrdersForm" />
    <form-bean name="productForm"
    type="com.wolfs.crm.form.ProductForm" />
    <form-bean name="storageForm"
    type="com.wolfs.crm.form.StorageForm" />
    </form-beans> <global-exceptions />
    <global-forwards />
    <action-mappings>

    <!-- 用户管理 -->
    <action attribute="sysUserForm" name="sysUserForm"
    parameter="method" path="/sysUser" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="loginPage" path="/login.jsp" />
    <forward name="indexPage" path="/html/index.jsp" />
    <forward name="user" path="/html/~right/user.jsp" />
    <forward name="addUser" path="/html/~right/addUser.jsp" />
    <forward name="toUserList" redirect="true"
    path="/sysUser.do?method=toGetAllUser" />
    <forward name="updateUser"
    path="/html/~right/updateUser.jsp" />
    </action>

    <!-- 权限管理 -->
    <action attribute="sysRoleForm" name="sysRoleForm"
    parameter="method" path="/sysRole" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="role" path="/html/~right/role.jsp" />
    <forward name="toRoleList"
    path="/sysRole.do?method=toGetAllRole" />
    <forward name="updateRole"
    path="/html/~right/updateRole.jsp" />
    <forward name="toRoleRight"
    path="/html/~right/roleRight.jsp" />
    </action>      <!--数据字典 -->
    <action attribute="basDictForm" name="basDictForm"
    parameter="method" path="/basDict" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="basDict" path="/html/~basd/dict.jsp" />
    <forward name="dict" path="/html/~basd/dict.jsp" />
    <forward name="searchBasDictByCondition" redirect="true"
    path="/basDict.do?method=searchBasDictPage" />
    <forward name="updateBasDict"
    path="/html/~basd/dict_edit.jsp" />
    </action>      <!--交往记录-->
    <action attribute="cstActivityForm" name="cstActivityForm"
    parameter="method" path="/cstActivity" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy" />

     <!-- 客户信息管理 -->
    <action attribute="cstCustomerForm" name="cstCustomerForm"
    parameter="method" path="/cstCustomer" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="toReport" path="/html/~rept/cons.jsp" />
    </action>     <!-- 产品管理 -->
    <action attribute="productForm" name="productForm"
    parameter="method" path="/product" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="product" path="/html/~basd/product.jsp" />
    </action>
         
         <!-- 库房管理 -->
    <action attribute="storageForm" name="storageForm"
    parameter="method" path="/storage" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="storage" path="/html/~basd/storage.jsp" />
    </action>
         <!-- 客户联系人管理 -->
    <action attribute="cstLinkmanForm" name="cstLinkmanForm"
    parameter="method" path="/cstLinkman" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy" />

     <!-- 客户流失管理 -->
    <action attribute="cstLostForm" name="cstLostForm"
    parameter="method" path="/cstLost" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="cstLostListPage"
    path="/html/~cust/lost/list.jsp" />
    <forward name="cstLostConfirmPage"
    path="/html/~cust/lost/confirm.jsp" />
    <forward name="cstLostReplyPage"
    path="/html/~cust/lost/reply.jsp" />
    <forward name="lostCust" path="/html/~rept/lost.jsp" /> </action>

    <!-- 服务管理 -->
    <action attribute="cstServiceForm" name="cstServiceForm"
    parameter="method" path="/cstService" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="toAddSvr" path="/html/~cust/service/add.jsp" />
    <forward name="doAddSvr" path="/html/~cust/service/add.jsp" />
    <forward name="toDispathPage"
    path="/html/~cust/service/dd2.jsp" />
    <forward name="doSearchSvrPage"
    path="/html/~cust/service/dd2.jsp" />
    <forward name="toDealDetailPage"
    path="/html/~cust/service/deal_detail.jsp" />
    <forward name="toDealPage"
    path="/html/~cust/service/deal.jsp" />
    <forward name="doSearchSvrPageWithDeal"
    path="/html/~cust/service/deal.jsp" />
    <forward name="toFeedBackPage"
    path="/html/~cust/service/feedback.jsp" />
    <forward name="toFeedBackDetailPage"
    path="/html/~cust/service/feedback_detail.jsp" />
    <forward name="doSearchSvrPageWithFeedBack"
    path="/html/~cust/service/feedback.jsp" />
    <forward name="index" path="/index.jsp" />
    <forward name="toArchPage"
    path="/html/~cust/service/arch.jsp" />
    <forward name="doSearchSvrPageWithArch"
    path="/html/~cust/service/arch.jsp" />
    <forward name="toArchDetailPage"
    path="/html/~cust/service/arch_detail.jsp" /> <forward name="reportService" path="/html/~rept/ser.jsp" />
    </action>

    <!-- 销售机会管理 -->
    <action attribute="salChanceForm" name="salChanceForm"
    parameter="method" path="/salChance" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="salChance" path="/html/~sale/list.jsp"></forward>
    <forward name="cusplan" path="/html/~sale/dev.jsp"></forward>
    <forward name="viewSalChance"
    path="/html/~sale/dev_detail.jsp">
    </forward>
    <forward name="toShowPlan"
    path="/html/~sale/dev_plan.jsp">
    </forward>
    <forward name="toShowExecute"
    path="/html/~sale/dev_execute.jsp">
    </forward>
    <forward name="toAddChance" path="/html/~sale/add_sc.jsp"></forward>
    <forward name="toEditSc" path="/html/~sale/edit_sc.jsp"></forward>
    <forward name="toDispatchSc"
    path="/html/~sale/dispatch_sc.jsp">
    </forward>
    </action>

    <!-- 客户开发计划管理 -->
    <action attribute="salPlanForm" name="salPlanForm"
    parameter="method" path="/salPlan" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy" />
    <action attribute="ordersForm" name="ordersForm"
    parameter="method" path="/orders" scope="request"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="reportOredrs" path="/html/~rept/contr.jsp"></forward>
    </action> </action-mappings> <message-resources parameter="com.wolfs.crm.ApplicationResources" />
    <plug-in
    className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation"
    value="classpath:applicationContext.xml" />
    </plug-in>
    </struts-config>
      

  3.   

    Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file我在本地编译和调试好的程序一点问题也没有,但是,当我上传到远程服务器的 Tomcat 上一测试就抛异常,我一直也不知道是什么原因。上网搜了一下,知道了症结所在。问题所在:      因为,我们在本地使用的编译器和服务器上使用的编译器版本不同所致。     我在本地上编译使用的 JDk 版本是 jdk5.0, 而远程服务器上的 jdk 的版本是 jdk1.4, 所以我编译的程序在远程就出错。 
      

  4.   

    解决办法:
    只需要把项目用的JDK与你安装的JDK搞成版本一样就解决了。
    在Eclipse中:
    步骤:右击你的项目-->属性-->Java Compiler,设置你服务器上安装的JDK版本。
      

  5.   

    意思就是我换jdk版本能解决?,之前也是用的6.0啊。。
      

  6.   


    oh year thanks 我现在也遇到这个问题 马上去试试 希望可以成功哇