我正在开发一个小型Web应用程序。目标是使用Ajax +一个servlet创建一个welcome index.html
页面来处理ajax请求。
虽然我认为只使用web.xml
我会没事,但我不想部署到/
,而是部署到/MyApp
。 NetBeans的项目属性提供了设置上下文路径的选项,这有助于我部署到/MyApp
。但是,它会自动添加/META-INF/context.xml
文件,这有点令人困惑。
我的问题是:
1)我是否真的需要将context.xml
文件部署到/MyApp
而不是/
?
2)如果对1)的答案为否,如何仅使用web.xml
完成相同的操作?
3)context.xml
到web.xml
究竟是什么?
答案 0 :(得分:10)
/META-INF/context.xml
是Tomcat-specific config file。它用于配置应用程序部署到Tomcat的方式,包括其中存在的上下文路径等。其他容器具有类似的文件,可以包含在容器配置的WAR中。回答你的问题: