Spring Boot基础(七)SpringBoot部署

部署成jar包和war包两种方式,jar包是自带tomcat的,也是推荐使用的方法,直接使用maven的package即可

 打包后的名字是比较长的,如果希望自定义,可以在pom.xml的build中配置<filename>springboot</filename>,这样打包后名字不会太长

 如果测试代码出错,可以尝试无视错误,添加以下配置,直接打包

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                </configuration>
 </plugin>

 

jar包会输出在target文件夹里,直接在dos路径java -jar xxx.jar即可启动项目

 

 

如果需要打包war包,需要在pom.xml中添加打包方式(不推荐war包,因为修改配置文件相对麻烦)

<groupId>com.yz</groupId>
    <artifactId>sprintboot-my-un</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>sprintboot-my-un</name>
    <description>sprintboot-my-un</description>
    <packaging>war</packaging>   

并在主类继承 SpringBootServletInitializer 类,并重写 configure 方法,然后将当前主类的class配置进去即可

 @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(SprintbootMyUnApplication.class);
    }

启动war包则需要将其放至tomcat的webapps目录下,再启动tomcat即可 

 

posted @   我永远喜欢石原里美  阅读(166)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
点击右上角即可分享
微信分享提示