1、idea打包springboot项目
⑴pom.xml中增加<packaging>war</packaging>
⑵pom.xml中增加如下代码: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency>
⑶点击idea右边的maven Projects,再双击package,完成打包
2、将idea打包好的springboot项目发布到阿里云服务器
⑴用xFTP或FinalShell等工具直接将war包拖动到云服务器上装好的tomcat目录下的webapps目录
⑵打开tomcat目录下的conf里的server.xml文件,在 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> (PS:基本上在文件最后) 这段代码后面加上 <Context docBase="" path="/" reloadable="true" debug="0" privileged="true" /> docBase属性的值为你拖到WebApps的war包名
⑶再次启动tomcat,会自动解析war包,由于第二步的配置,访问时只需要将原来的localhost,换成服务器的域名就可以了,不需要加war包名。
如果觉得《idea打包springboot项目并发布到阿里云服务器》对你有帮助,请点赞、收藏,并留下你的观点哦!