Spring boot项目打war、jar包发布运行

1.Spring boot项目打war包发布运行

(1)修改pom.xml文件

<!--打war包-->
<packaging>war</packaging>

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-tomcat</artifactId>

    <scope>provided</scope>

</dependency>

<build>

    <finalName>${project.artifactId}</finalName>

    <plugins>

    <!--打war包插件-->

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>

            <artifactId>maven-war-plugin</artifactId>

            <configuration>

                <failOnMissingWebXml>false</failOnMissingWebXml>

            </configuration>

        </plugin>

    </plugins>

</build>

(2)修改main启动类

使用maven打war包需要使启动类继承(extends) SpringBootServletInitializer,并且实现configure()方法,参考如下:

protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

    return builder.sources(MainApplication.class); 

}

(3)命令提示符进入到需要打包的项目目录,使用maven命令

mvn clean package

前提是安装下载maven,并且设置环境变量,MAVEN_HOME(maven安装的目录)和path(%MAVEN_HOME%\bin)

(4)下载tomcat, 将打包的war包放到apache-tomcat-x.x.x\webapps目录下,到tomcat\bin目录下启动tomcat:

使用startup.bat脚本文件启动

(5)浏览器访问:<ip>:8080/war包名/项目里的path

比如: localhost:8080/miaosha/login/to_login

2Spring boot项目打jar包发布运行

(1)修改pom.xml文件

<packaging>jar</packaging>

<build>

    <finalName>${project.artifactId}</finalName>

    <plugins>

    <!--打jar包插件-->

        <plugin>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

        </plugin>

    </plugins>

</build>

(2)命令提示符进入到项目目录,使用maven命令

mvn clean package

(3)确保安装了jdk并配置了环境变量,使用下述命令来启动项目

Java -jar jar包名.jar

(4)浏览器访问:<ip>:端口号/项目里的path

比如: localhost:8081/login/to_login

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值