我在整合SSH框架后,想先启动下tomcat,但是启动过程中出现错误,大家帮我看看是怎么回事2011-12-25 10:58:17 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.20.
2011-12-25 10:58:17 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2011-12-25 10:58:18 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2011-12-25 10:58:18 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2011-12-25 10:58:18 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1579 ms
2011-12-25 10:58:18 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-12-25 10:58:18 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.33
2011-12-25 10:58:18 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2011-12-25 10:58:18 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2011-12-25 10:58:18 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-12-25 10:58:18 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory DwrDemo
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: DWR Version 2.0.5 starting.
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: - Servlet Engine: Apache Tomcat/6.0.33
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: - Java Version:   1.6.0_13
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: - Java Vendor:    Sun Microsystems Inc.
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: Probably not an issue: org.jdom.Document is not available so the jdom converter will not load. This is only an problem if you wanted to use it.
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput info
信息: Probably not an issue: org.jdom.Element is not available so the jdom converter will not load. This is only an problem if you wanted to use it.
2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput warn
警告: Error setting class=dwr.ItemsBean on org.directwebremoting.create.NewCreator
java.lang.IllegalArgumentException: Class not found: dwr.ItemsBean
at org.directwebremoting.create.NewCreator.setClass(NewCreator.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.directwebremoting.util.LocalUtil.setProperty(LocalUtil.java:388)
at org.directwebremoting.util.LocalUtil.setParams(LocalUtil.java:347)
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:96)
at org.directwebremoting.impl.DwrXmlConfigurator.loadCreate(DwrXmlConfigurator.java:274)
at org.directwebremoting.impl.DwrXmlConfigurator.loadAllows(DwrXmlConfigurator.java:224)
at org.directwebremoting.impl.DwrXmlConfigurator.configure(DwrXmlConfigurator.java:170)
at org.directwebremoting.impl.ContainerUtil.configureFromDefaultDwrXml(ContainerUtil.java:264)
at org.directwebremoting.impl.ContainerUtil.configureContainerFully(ContainerUtil.java:421)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:79)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

解决方案 »

  1.   

    2011-12-25 10:58:19 org.directwebremoting.util.CommonsLoggingOutput error
    严重: Creator: 'NewCreator[ItemsBean]' for ItemsBean.js is returning null for type queries.
    2011-12-25 10:58:19 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory examples
    2011-12-25 10:58:20 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextInitialized()
    2011-12-25 10:58:20 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextInitialized()
    2011-12-25 10:58:20 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory Goods
    2011-12-25 10:58:20 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(D:\apache-tomcat-6.0.33\webapps\Goods\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2011-12-25 10:58:20 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory JspUpDownTest
    2011-12-25 10:58:21 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory MeettingAffairManage
    2011-12-25 10:58:21 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(D:\apache-tomcat-6.0.33\webapps\MeettingAffairManage\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2011-12-25 10:58:22 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory MyJsp
    2011-12-25 10:58:22 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory Register
    2011-12-25 10:58:23 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(D:\apache-tomcat-6.0.33\webapps\Register\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2011-12-25 10:58:23 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory ROOT
    2011-12-25 10:58:23 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory ssh
    2011-12-25 10:58:28 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory struts2
    2011-12-25 10:58:30 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts-default.xml]
    2011-12-25 10:58:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts-plugin.xml]
    2011-12-25 10:58:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts.xml]
    2011-12-25 10:58:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Overriding property struts.i18n.reload - old value: false new value: true
    2011-12-25 10:58:31 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Overriding property struts.configuration.xml.reload - old value: false new value: true
    2011-12-25 10:58:31 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory StrutsTest
    2011-12-25 10:58:33 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts-default.xml]
    2011-12-25 10:58:34 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts-plugin.xml]
    2011-12-25 10:58:34 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    信息: Parsing configuration file [struts.xml]
    2011-12-25 10:58:35 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory Upload
    2011-12-25 10:58:35 org.apache.catalina.core.StandardContext filterStart
    严重: Exception starting filter SetCharacterEncoding
    java.lang.ClassNotFoundException: filters.SetCharacterEncodingFilter
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    2011-12-25 10:58:35 org.apache.catalina.core.StandardContext start
    严重: Error filterStart
    2011-12-25 10:58:35 org.apache.catalina.core.StandardContext start
    严重: Context [/Upload] startup failed due to previous errors
    2011-12-25 10:58:36 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory userSSH
    log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).
    log4j:WARN Please initialize the log4j system properly.
    2011-12-25 10:58:40 org.apache.catalina.core.ApplicationContext log
    信息: Initializing Spring root WebApplicationContext
    2011-12-25 10:58:44 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2011-12-25 10:58:44 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2011-12-25 10:58:44 org.apache.catalina.startup.Catalina start
    信息: Server startup in 26385 ms
      

  2.   

    filters.SetCharacterEncodingFilter
    这个过滤器在哪配置的
      

  3.   

    ClassNotFound  有可能没有filters.SetCharacterEncodingFilter,或者是配置有误
      

  4.   

    filters.SetCharacterEncodingFilter这个的配置找不到!
      

  5.   

    SSH框架带连接数据库的包应该是50个包,Spring跟struts有包冲突配置过程中需要替换,如果加其他作用的jar包那就还要多
      

  6.   

    这个是你的 WEB-INFO 下的web.xml没配置 
    里面要配置信息
    <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>classpath:applicationContext.xml</param-value>
      </context-param>
      
       <!-- 配置spring的web监听器 -->
      <listener>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
      
      <filter>
       <filter-name>encodingFilter</filter-name>
       <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      </filter>
      
      <filter-mapping>
       <filter-name>encodingFilter</filter-name>
       <url-pattern>/*</url-pattern>
      </filter-mapping>
      

  7.   

    jar包的问题
    不是少了就是有冲突