2007-3-4 11:48:22 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(E:\JAVA\Salvation\SalvationWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\Salvation\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
2007-3-4 11:48:29 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2007-3-4 11:48:29 org.apache.catalina.core.StandardContext start
严重: Context [/Salvation] startup failed due to previous errors
2007-3-4 11:48:30 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2007-3-4 11:48:30 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2007-3-4 11:48:30 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/79  config=null
2007-3-4 11:48:30 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2007-3-4 11:48:30 org.apache.catalina.startup.Catalina start
信息: Server startup in 10390 ms

解决方案 »

  1.   

    应该是spring配置的问题,ContextLoaderListener初始化失败了。
    用jetty跑服务吧,Listener错误时可以很明确的看到异常链。
      

  2.   

    先不说listener,你的依赖关系里是没写target吗
      

  3.   

    org.springframework.web.context.ContextLoaderListener
    换成
    org.springframework.web.context.ContextLoaderServlet
      

  4.   

    <listener>
    <listener-class>
    org.springframework.web.context.ContextLoaderListener
    </listener-class>
    </listener>
    改成:<servlet>
    <servlet-name>SpringContextServlet</servlet-name>
    <servlet-class>
    org.springframework.web.context.ContextLoaderServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>据说是版本问题..