Skip to content

Commit fa56279

Browse files
authored
Update 81.1 Create a deployable war file.md
1 parent 7c53b5d commit fa56279

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

IX. ‘How-to’ guides/81.1 Create a deployable war file.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### 81.1 创建可部署的war文件
22

3-
产生一个可部署war包的第一步是提供一个SpringBootServletInitializer子类,并覆盖它的configure方法。这充分利用了Spring框架对Servlet 3.0的支持,并允许你在应用通过servlet容器启动时配置它。通常,你只需把应用的主类改为继承SpringBootServletInitializer即可
3+
产生一个可部署war包的第一步是提供一个`SpringBootServletInitializer`子类,并覆盖它的`configure`方法,这充分利用了Spring框架对Servlet 3.0的支持,并允许你在应用通过servlet容器启动时配置它。通常,你只需把应用的主类改为继承`SpringBootServletInitializer`即可
44
```java
55
@SpringBootApplication
66
public class Application extends SpringBootServletInitializer {
@@ -16,15 +16,15 @@ public class Application extends SpringBootServletInitializer {
1616

1717
}
1818
```
19-
下一步是更新你的构建配置,这样你的项目将产生一个war包而不是jar包。如果你使用Maven,并使用`spring-boot-starter-parent`(为了配置Maven的war插件),所有你需要做的就是更改pom.xml的packaging为war
19+
下一步是更新你的构建配置,这样你的项目将产生一个war包而不是jar包。如果你使用Maven,并使用`spring-boot-starter-parent`(为了配置Maven的war插件),所有你需要做的就是更改`pom.xml`的打包方式为`war`
2020
```xml
2121
<packaging>war</packaging>
2222
```
23-
如果你使用Gradle,你需要修改build.gradle来将war插件应用到项目上
23+
如果你使用Gradle,你需要修改`build.gradle`来将war插件应用到项目上
2424
```gradle
2525
apply plugin: 'war'
2626
```
27-
该过程最后的一步是确保内嵌的servlet容器不能干扰war包将部署的servlet容器。为了达到这个目的,你需要将内嵌容器的依赖标记为provided
27+
该过程最后的一步是确保内嵌的servlet容器不能干扰war包将部署的servlet容器。为了达到这个目的,你需要将内嵌容器的依赖标记为`provided`
2828

2929
如果使用Maven:
3030
```xml
@@ -46,6 +46,6 @@ dependencies {
4646
// …
4747
}
4848
```
49-
如果你使用[Spring Boot构建工具](http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#build-tool-plugins),将内嵌容器依赖标记为provided将产生一个可执行war包,在`lib-provided`目录有该war包的provided依赖。这意味着,除了部署到servlet容器,你还可以通过使用命令行`java -jar`命令来运行应用。
49+
如果你使用[Spring Boot构建工具](../VIII. Build tool plugins/README.md),将内嵌容器依赖标记为`provided`将产生一个可执行war包,在`lib-provided`目录有该war包的`provided`依赖。这意味着,除了部署到servlet容器,你还可以通过使用命令行`java -jar`命令来运行应用。
5050

51-
****查看Spring Boot基于以上配置的一个[Maven示例应用](http://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-traditional/pom.xml)
51+
**** 查看Spring Boot基于以上配置的一个[Maven示例应用](http://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-traditional/pom.xml)

0 commit comments

Comments
 (0)