1 ?? 針對于springboot兩個模塊析珊,Service和web的打包方式部署贝椿。
如果你的Service是jar敢会,web是war镊叁,那么部署tomcat,你需要打兩個包走触,分別是jar和war,下面簡單介紹下如何打包疤苹。
首先在service和web的pom文件加入
service
如果不加可能會報主清單錯誤互广。
然后把service打成jar形式導(dǎo)出。
開始web層的war包導(dǎo)出-------------------
web層要注意,要在與xxxWebApplication的同級別寫一個類惫皱。
然后package跳過test像樊,打的包在target里面,注意刷新旅敷。
如果你Eclipse里面訪問的端口是9001生棍,那么在tomcat里面需要把8080改成9001;
然后開始啟動程序了---------
首先進入jar包的位置? 輸入java -jar ?? 你的jar包名字.jar
啟動war包媳谁,進入tomcat涂滴,把war包仍在tomcat? Webapps下面,然后啟動tomcat晴音。(如果你的web層加了service的依賴jar包柔纵,那么需要在你的war? WEB-INF里面lib放進jar包)既可運行
如果運行war包報錯
那么說明jdk和tomcat版本不一樣。需要更換一個tomcat版本試試锤躁。
最后輸入訪問路徑localhost:9001/war包名字 ? ? 即可訪問成功