严重: Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@56f631
 com.aspire.simp.app.common.servlet.DefaultSystemInitServlet
java.lang.ClassNotFoundException: com.aspire.simp.app.common.servlet.DefaultSystemInitServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
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:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
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:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)这个要加入哪个jar包呢?先谢谢了~

解决方案 »

  1.   


    感觉是tomcat配置的问题,需好好检查
      

  2.   

    感觉是配置问题,而非引入Jar包问题·~
      

  3.   

    楼主
    少了quarty的包,方法一: 
    1.quartz_job.xml文件配置: 
    Java代码 
    <?xml version="1.0" encoding="UTF-8"?>   
    <quartz version="1.5">   
        <job>   
    <job-detail>   
      <name>assess.HastenJob</name>    
      <group>taskGroup</group>    
      <job-class>com.aspire.simp.app.assess.common.job.AssessHastenJob</job-class>    
      <volatility>false</volatility>    
      <durability>false</durability>    
      <recover>false</recover>    
      <job-data-map allows-transient-data="true">   
      <entry>   
          <key>serviceName</key>    
          <value>assess.HastenJob</value>    
      </entry>   
      </job-data-map>   
    </job-detail>   
         
    <trigger>   
    <cron>   
      <name>AssessHastenJobTrigger</name>    
      <group>triggerGroup</group>    
      <job-name>assess.HastenJob</job-name>    
      <job-group>taskGroup</job-group>    
      <cron-expression>1/20 * * * * ?</cron-expression>    
      </cron>   
    </trigger>   
    </job>   
    </quartz>  <?xml version="1.0" encoding="UTF-8"?> 
    <quartz version="1.5"> 
    <job> 
    <job-detail> 
      <name>assess.HastenJob</name> 
      <group>taskGroup</group> 
      <job-class>com.aspire.simp.app.assess.common.job.AssessHastenJob</job-class> 
      <volatility>false</volatility> 
      <durability>false</durability> 
      <recover>false</recover> 
      <job-data-map allows-transient-data="true"> 
      <entry> 
          <key>serviceName</key> 
          <value>assess.HastenJob</value> 
      </entry> 
      </job-data-map> 
    </job-detail> 
      
    <trigger> 
    <cron> 
      <name>AssessHastenJobTrigger</name> 
      <group>triggerGroup</group> 
      <job-name>assess.HastenJob</job-name> 
      <job-group>taskGroup</job-group> 
      <cron-expression>1/20 * * * * ?</cron-expression> 
      </cron> 
    </trigger> 
    </job> 
    </quartz> 
      

  4.   

    这种方式一般不推荐,我都采用的是spring+quartz结合,配置较简单。