【发布时间】:2014-09-26 00:23:23
【问题描述】:
我正在使用 Eclipse 在 Tomcat 的帮助下创建一些基本的 jsp 文件,并且我能够运行和呈现一个 jsp 文件(在 Mozilla Firefox 上),但后来我读到它也应该有一个“部署描述符” ” 文件 (web.xml),以便“告诉应用程序容器应该如何配置 Web 应用程序”。
我不记得创建了一个,我检查了 Eclipse 是否为我创建了一个默认的但在我的项目文件中的任何地方都找不到...
我必须提供它,还是只是可选的?
【问题讨论】:
-
在 servlets 2.5 中你必须提供一个 web.xml,在 servlets 3.0 中它是可选的,你可以用注解替换它。更多详情请查看this answer in another question
-
根据 Servlet 规范版本 2.5:如果 Web 应用程序不包含任何 Servlet、过滤器或侦听器组件,则它不需要包含 web.xml。换句话说,仅包含静态文件或 JSP 页面的应用程序不需要存在 web.xml。
标签: java jsp tomcat servlets web.xml