mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Add sample web.xml for error mapping
This commit is contained in:
parent
7b2488dedf
commit
e58206bcf6
@ -771,6 +771,27 @@ dependencies are marked as "provided" in Maven or Gradle. Here's a
|
|||||||
Maven example
|
Maven example
|
||||||
[in the Boot Samples](https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-traditional/pom.xml).
|
[in the Boot Samples](https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-traditional/pom.xml).
|
||||||
|
|
||||||
|
A Spring Boot application deployed as a WAR file has most of the same
|
||||||
|
features as one executed from an archive, or from source code. For
|
||||||
|
example, `@Beans` of type `Servlet` and `Filter` will be detected and
|
||||||
|
mapped on startup. An exception is error page declarations, which is
|
||||||
|
essentially a consequence of the fact that there is no Java API in the
|
||||||
|
Servlet spec for adding error pages. You have to add a `web.xml` with
|
||||||
|
a global error page mapped to "/error" for the deployed WAR to work
|
||||||
|
the same way if it has error page mappings (all Actuator apps have an
|
||||||
|
error page by default). Example:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
|
||||||
|
<error-page>
|
||||||
|
<location>/error</location>
|
||||||
|
</error-page>
|
||||||
|
</web-app>
|
||||||
|
```
|
||||||
|
|
||||||
[gs-war]: http://spring.io/guides/gs/convert-jar-to-war
|
[gs-war]: http://spring.io/guides/gs/convert-jar-to-war
|
||||||
|
|
||||||
## Create a Deployable WAR File for older Servlet Containers
|
## Create a Deployable WAR File for older Servlet Containers
|
||||||
|
Loading…
Reference in New Issue
Block a user