官术网_书友最值得收藏!

An embedded web server

Spring Boot, by default, provides Apache Tomcat as an embedded application container. This book will use the Jetty-embedded application container in place of Apache Tomcat. Therefore, we need to add a Jetty application container dependency to support the Jetty web server.

Jetty also allows you to read keys or trust stores using classpaths; that is, you don't need to keep these stores outside the JAR files. If you use Tomcat with SSL, then you will need to access the key store or trust store directly from the filesystem, but you can't do that using the classpath. The result is that you can't read a key store or a trust store within a JAR file because Tomcat requires that the key store (and trust store if you're using one) is directly accessible on the filesystem. This situation may change after this book has been written.

This limitation doesn't apply to Jetty, which allows the reading of keys or trust stores within a JAR file. A relative section on the pom.xml file of the rest module is as follows:

<dependencies> 
  <dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
    <exclusions> 
      <exclusion> 
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-starter-tomcat</artifactId> 
      </exclusion> 
    </exclusions> 
  </dependency> 
  <dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-jetty</artifactId> 
  </dependency> 
</dependencies>
主站蜘蛛池模板: 定州市| 涟水县| 连山| 德昌县| 海伦市| 河池市| 山阳县| 普陀区| 万盛区| 綦江县| 美姑县| 奈曼旗| 天台县| 郧西县| 德阳市| 女性| 宿迁市| 德兴市| 芮城县| 威宁| 富源县| 古蔺县| 四平市| 邛崃市| 镇巴县| 黔南| 财经| 苏州市| 集贤县| 富阳市| 嘉祥县| 横山县| 民乐县| 新乡市| 会理县| 定西市| 四子王旗| 鹤庆县| 克东县| 酒泉市| 扎赉特旗|