maven 工程 web.xml
时间: 2023-11-13 12:55:49 浏览: 80
maven 工程中的 web.xml 是一个部署描述符文件,用于配置 Web 应用程序的部署信息,包括 Servlet、Filter、Listener 等组件的配置信息。
web.xml 文件通常位于 WEB-INF 目录下,它定义了 Servlet 容器如何部署 Web 应用程序。在 web.xml 文件中,可以配置 Servlet、Filter、Listener 等组件的名称、类名、URL 映射等信息。此外,还可以配置一些全局参数和错误页面等信息。
以下是一个简单的 web.xml 文件示例:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<display-name>MyWebApp</display-name>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.example.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
```
在上面的示例中,定义了一个名为 HelloServlet 的 Servlet 组件,并将它映射到 /hello URL 上。
阅读全文