若依框架使用war包方式部署的注意點

      偶爾發現若依框架,使用spring boot + bootstrap等一些列前沿技術,符合一般工程的開發使用,但在使用過程中,還比較順利,到了最後一步部署服務的時候有了小小的問題,做個記錄,前提是我用的多模塊版本,不是前後端分離版本

      需要修改的地方如下:

1、ruoyi-admin模塊中的pom.xml,修改jar=>war

<!-- 將jar修改爲war -->
<!-- <packaging>jar</packaging> -->
<packaging>war</packaging>

2、ruoyi-framework模塊中pom.xml,增加排除內嵌tomcat的代碼

       <!-- SpringBoot Web容器 -->
	   <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
             <!--忽略內嵌tomcat,打包部署到tomcat。注*本地運行的時候要把這一段忽略引入個註釋掉,要不然項目啓動不了 -->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

3、然後到RuoYi目錄下,運行命令

mvn clean package

在ruoyi-admin模塊目錄下的target目錄生成ruoyi-admin.war,將此war包放入tomcat目錄下就可以了

注意點:此係統推薦java8版本,因此tomcat最好在8版本及以上使用

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