web中的目录分为哪2种
java web严格来说分为两类工程结构:一个是工程编译目录结构,一个是工程发布目录结构。
工程发布目录结构结构,为servlet容器加载web应用的统一标准目录,而工程编译目录结构是为了方便工程编写、修改的临时结构,需要通过工程构建工具(ant,maven,gradle等)编译生成最终的运行时发布结构。
因此,工程编译目录结构并不统一,与所使用的编译工具有关(也和配置有关)。

web.xml文件在什么位置
web.xml 文件必须位于 Web 应用程序所在的目录层次结构上下文下的 WEB-INF 目录。
例如,如果应用程序是 client.war,那么 web.xml 文件放置在 install_root/client war/WEB-INF 目例如,如果应用程序是 client.war,那么 web.xml 文件将放在 profile_root/installedApps/cellName/client.ear/client.war/WEB-INF 目录中(这是缺省安装中的情况),其中版本是 base 或 WebSphere Application Server Network Deployment,具体情况取决于您所使用的版本。