欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring boot 打包jar

程序员文章站 2024-02-02 12:50:10
...

1.由于spring boot是自带tomcat的,so不用放在tomcat webapps里面

2.我用的是idea编辑器

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

spring boot 打包jar

然后把jar文件复制出来就行了,然后用cmd  java -jar xx.jar运行(前提是有装jdk)

3.jsp一般都打包不进去jar

解决:

pom.xml

添加

<packaging>jar</packaging> 

结果为:

<groupId>com.winter</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging> 

再添加

<resources>
            <!-- 打包时将jsp文件拷贝到META-INF目录下-->
            <resource>
                <!-- 指定resources插件处理哪个目录下的资源文件 -->
                <directory>src/main/webapp</directory>
                <!--注意此次必须要放在此目录下才能被访问到-->
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/**</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/**</include>
                </includes>
                <filtering>false</filtering>
            </resource> 

这样在webapp下的东西会打包进META-INF里面