springboot外置tomcat,war包發佈

springboot用外部tomcat雲部署

 pom.xml
  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
             <!-- 移除嵌入式tomcat插件 -->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
<!--api依賴-->
        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-servlet-api</artifactId>
            <version>7.0.92</version>
            <scope>provided</scope>
        </dependency>
        <!--對jsp的支持,注意,這裏很重要,作用域設置成依賴外部tomcat容器提供的jsp-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>

項目打成war包,刪除tomcat的webapps下所有文件夾,將項目war包改名爲ROOT.war (這裏是針對的tomcat發佈單個項目,如果是多個的話就另說了)
在這裏插入圖片描述
這裏直接能通過端口訪問到項目,接着運行tomcat。ok!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章