1. jar部署

1.1. 打包方式

将所有的资源打成一个jar包

mvn clean package
java -jar ms-mcms.jar

pom.xml

.....

<resources>
    <resource>
        <directory>src/main/webapp</directory>
        <!--打包排除文件夹配置-->
        <excludes>
            <!-- 打包生产并手动将static、html、upload、template复制到生产 -->
            <exclude>static/</exclude>
            <exclude>html/</exclude>
            <exclude>upload/</exclude>
            <exclude>template/</exclude>
            <!-- 如果生产需要实时修改WEB-INF/下的页面可,启用这行并手动将项目中的WEB-INF目录复制到运行环境 -->
            <!-- <exclude>WEB-INF/</exclude>-->
        </excludes>
    </resource>
    <resource>
        <directory>src/main/resources</directory>
    </resource>
    <resource>
        <directory>src/main/java</directory>
        <excludes>
            <exclude>**/*.java</exclude>
        </excludes>
    </resource>
</resources>
.....

[!tip]
根据pom.xml文件中的resource节点中的提示,可以灵活控制需要打包的文件夹目录

1.1.1. 目录结构

config:配置文件(需手动创建,手动复制src/main/resources/*下的配置文件)

html:静态化自动生成的目录(自动生成)

static:静态资源文件

templets:(必须)模版目录,需要复制一份

upload:(必须)上传的文件夹

WEB-INF:ftl视图文件

mcms.log:自动生成的日志文件

*.sh:linux启动、停止脚本(手动复制bin/下脚本)

*.bat:window启动、停止脚本(手动复制bin/下脚本)

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-06-16 16:23:41

results matching ""

    No results matching ""

    results matching ""

      No results matching ""