springBoot+maven的打包和部署在Tomcat


 本文涉及:打包部署會講解步驟,然后說明需要知道的必備知識點

系統框架:idea:SpringBoot2.1.4+MySQL5.1.4+Maven3.5.4+tomcat9

打包:

clean后會將target刪除,package會打包生成一個war為后綴名的war包

部署到tomcate的話直接將這個war包丟到

 

即可

訪問路徑的話需要解釋一通必備知識點:

  http://localhost:8080/demo-0.0.1-SNAPSHOT/

    訪問的路徑的項目工程名一般就是tomcat上啟動后生成的文件夾名稱

 項目名稱的定義是在pom.xml里的

 

groupid和artifactId被統稱為“坐標”是為了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。

 如果在服務器上tomcat有多個項目,但是項目的domain都沒定義的話,會報錯

Caused by: javax.management.InstanceAlreadyExistsException: com.zaxxer.hikari:name=dataSource,type=HikariDataSource

具體含義自行百度,就是實例沖突了

 

jmx:
enabled: false

加上這個即可,或者辦法2:在application.properties中各自配置

spring.jmx.default-domain=project1

spring.jmx.default-domain=project2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM