Springboot 打war和jar包

在一些特定的條件下咱們要打war部署到咱們喜歡的容器裏面,好比tomcat。 前端

話很少說直接擼。spring

1:首先tomcat

 

2:加入tomcat容器springboot

3:把資源文件也打入,${basedir}默認爲項目路徑你們沒必要關心app

4:加入一個打包類,繼承 springbootServletInitializer 使其支持tomcat 能夠說是一種打包格式,注意放入啓動類同級目錄。xml

5:點擊打包 可輸入命令 也能夠輸入點擊package繼承

Ok ,打包的地址 你們能夠本身在項目空間裏面設置。資源

                                                    jar部署

和上訴操做同樣,不一樣就是這裏it

 

須要注意的事,不推薦打war。 若是須要打war須要把application.yml裏面關於tomcat配置所有刪掉 ,無論什麼環境,否則啓動tomcat要報:add static。還有一點,打war不帶前端代碼 否者須要設置前端代碼的絕對路徑,由於tomcat規範 須要加項目名才能訪問。因此不推薦打war包,若是隻是單純的服務能夠打war包。

若是在能夠改端口的狀況下能夠不加絕對路徑,在tomcat servic.xml改成默認進入項目,該項目就能夠用localhost:端口/訪問 就能夠用相對路徑了。

 

好了,就這些坑。

相關文章
相關標籤/搜索