1 针对于springboot两个模块,Service和web的打包方式部署。
如果你的Service是jar,web是war,那么部署tomcat,你需要打两个包,分别是jar和war,下面简单介绍下如何打包。
首先在service和web的pom文件加入
如果不加可能会报主清单错误。
然后把service打成jar形式导出。
开始web层的war包导出-------------------
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包名字 即可访问成功