【发布时间】:2015-08-21 05:33:23
【问题描述】:
Spring Web 应用程序只是一个使用 servlet API 3.0 的普通 Web 应用程序。
在 servlet API 3.0 中,web.xml 文件是可选的(大多数情况下)。
我试图不在我的 Spring 应用程序中包含 web.xml,但不知何故,即使使用 Servlet 3.0 似乎也需要它
我在不编写 web.xml 文件的情况下成功运行的 Spring 应用程序和 Web 应用程序之间的唯一区别是,在 Spring 中,过滤器和 servlet 是在 lib 文件夹中的 jars 中定义的。
任何线索为什么会发生这种情况?
【问题讨论】:
-
“不知何故它似乎是必需的” 这很模糊。没有
web.xml也能工作吗?如果没有,你会收到错误吗?
标签: java spring deployment web.xml