springBoot+maven的打包和部署在Tomcat
?本文涉及:打包部署會(huì)講解步驟,然后說明需要知道的必備知識(shí)點(diǎn)
系統(tǒng)框架:idea:SpringBoot2.1.4+MySQL5.1.4+Maven3.5.4+tomcat9
打包:
clean后會(huì)將target刪除,package會(huì)打包生成一個(gè)war為后綴名的war包
部署到tomcate的話直接將這個(gè)war包丟到
?
即可
訪問路徑的話需要解釋一通必備知識(shí)點(diǎn):
http://localhost:8080/demo-0.0.1-SNAPSHOT/
訪問的路徑的項(xiàng)目工程名一般就是tomcat上啟動(dòng)后生成的文件夾名稱
?項(xiàng)目名稱的定義是在pom.xml里的
?
groupid和artifactId被統(tǒng)稱為“坐標(biāo)”是為了保證項(xiàng)目唯一性而提出的,如果你要把你項(xiàng)目弄到maven本地倉庫去,你想要找到你的項(xiàng)目就必須根據(jù)這兩個(gè)id去查找。
?如果在服務(wù)器上tomcat有多個(gè)項(xiàng)目,但是項(xiàng)目的domain都沒定義的話,會(huì)報(bào)錯(cuò)
Caused by: javax.management.InstanceAlreadyExistsException: com.zaxxer.hikari:name=dataSource,type=HikariDataSource
具體含義自行百度,就是實(shí)例沖突了
?
jmx:enabled: false
加上這個(gè)即可,或者辦法2:在application.properties中各自配置
spring.jmx.default-domain=project1
spring.jmx.default-domain=project2
?
轉(zhuǎn)載于:https://www.cnblogs.com/aryun/p/10774269.html
總結(jié)
以上是生活随笔為你收集整理的springBoot+maven的打包和部署在Tomcat的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java程序设计第三次作业
- 下一篇: arcgis api for javas