开发者社区 问答 正文

java ,web.xml 加入 load-on-startup 就找不到配置文件?

今天整合 SSM,在web.xml中加入 load-on-startup 就报错 说找不到 spring-mvc.xml

web.xml
screenshot

展开
收起
a123456678 2016-03-18 15:47:43 2326 分享 版权
1 条回答
写回答
取消 提交回答
  • 根据现有的信息,就是没有那个xml文件。load-on-startup被设定为0,服务器启动时就调用了servlet,所以直接报错;load-on-startup没有设定,服务器启动时没有调用servlet,所以没报错,但是以后调用servlet的时候仍然会报错。

    以下为load-on-startup的概念。

    1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。

    2)它的值必须是一个整数,表示servlet应该被载入的顺序
    3)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;
    4)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。
    5)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。
    6)当值相同时,容器就会自己选择顺序来加载。

    2019-07-17 19:06:53
    赞同 展开评论