spring就是一个ioc框架,有什么可启动的?看你的问题好像是需要一个lib来结合tomcat

解决方案 »

  1.   

    web.xml中加入  <servlet>
    ......
        <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/springapp-servlet.xml</param-value>
    </init-param>
    ......
     </servlet>
      

  2.   

    谢谢各位的回复,
    To:枫红一刀)我现在用的是<context-param>,这个应该跟<init-param>的作用的一样的吧,你能否能解释一下这两者的区别吗?
    我用了<context-param>之后,在启动tomcat时,错误信息是监听器错误Error listenerStart。
    错误信息如下:
    2005-10-24 22:34:54 org.apache.coyote.http11.Http11Protocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2005-10-24 22:34:54 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1062 ms
    2005-10-24 22:34:54 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2005-10-24 22:34:54 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.9
    2005-10-24 22:34:54 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
    log4j:WARN Please initialize the log4j system properly.
    2005-10-24 22:34:56 org.apache.catalina.core.StandardContext start
    严重: Error listenerStart
    2005-10-24 22:34:56 org.apache.catalina.core.StandardContext start
    严重: Context [] startup failed due to previous errors
    2005-10-24 22:34:57 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2005-10-24 22:34:57 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    2005-10-24 22:34:57 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='com.yourcompany.struts.ApplicationResources', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='com.yourcompany.struts.ApplicationResources', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    2005-10-24 22:34:58 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='com.yourcompany.struts.ApplicationResources', returnNull=true
    2005-10-24 22:34:59 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2005-10-24 22:34:59 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2005-10-24 22:34:59 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/110  config=null
    2005-10-24 22:34:59 org.apache.catalina.storeconfig.StoreLoader load
    信息: Find registry server-registry.xml at classpath resource
    2005-10-24 22:34:59 org.apache.catalina.startup.Catalina start
    信息: Server startup in 5484 ms我的web.xml的内容如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
             version="2.4">
    <display-name>Struts Blank Application</display-name>
    <context-param>
        <param-name>ContextConfigLocation</param-name>
            <param-value>/WEB-INF/applicationContext.xml</param-value>
        </context-param>
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
    <param-name>debug</param-name>
    <param-value>2</param-value>
    </init-param>
    <init-param>
    <param-name>detail</param-name>
    <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <taglib>
    <taglib-uri>/tags/struts-bean</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/tags/struts-html</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/tags/struts-logic</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/tags/struts-nested</taglib-uri>
    <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/tags/struts-tiles</taglib-uri>
    <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
    </taglib>
    </web-app>麻烦各位高手再帮忙看看是哪里出了问题导致监听器不能Start。谢谢
      

  3.   

    context-param元素声明应用范围内的初始化参数
    init-param与每个应用模块对应,与相应的servlet对应
      

  4.   

    谢谢myth822的回帖,已给你加了50分。现在还存在listener的问题,我这样加了个listener,但提示错误是listener启动错误,应该如何解决呢?
    web.xml:
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>tomcat启动错误信息:
    2005-10-24 22:34:56 org.apache.catalina.core.StandardContext start
    严重: Error listenerStart
    2005-10-24 22:34:56 org.apache.catalina.core.StandardContext start
    严重: Context [] startup failed due to previous errors