没有部署描述符的webapp可以运行吗?

时间:2014-08-03 09:18:15

标签: java jsp tomcat servlets web.xml

我正在使用Eclipse在Tomcat的帮助下创建一些基本的jsp文件,我能够运行并呈现一个jsp文件(在Mozilla Firefox上),但后来我读到了一个也应该有一个“部署描述符” “file(web.xml),以”告诉应用程序容器应该如何配置Web应用程序“。

我不记得创建一个,我检查了Eclipse是否为我创建了一个默认的但在我的项目文件中的任何地方找不到...

我必须提供它,还是仅仅是可选的?

2 个答案:

答案 0 :(得分:2)

如果您不使用部署描述符,则必须在类中使用servlet 3.0及更高版本支持的注释

答案 1 :(得分:0)

不,它不是可选的,需要在已部署的项目中拥有部署描述符。由于部署描述符告诉应用程序容器应该如何配置Web应用程序。