项目打包

来源:互联网 发布:陕西大数据集团 编辑:程序博客网 时间:2024/06/08 01:06

一、打jar包
由于springboot内嵌Tomcat,所以打包部署后就可以运行了,不再需要服务器;
要打成jar包,pom文件的packaging必须为jar;
在cmd进入项目目录,或者在eclipse中右键项目Show in->Terminal,然后分别执行以下指令
1、mvn clean
2、mvn package -Dmaven.test.skip=true //打包并跳过测试
3、进入到target找对应的jar包,执行命令java -jar xxxx.jar
注意:
1、xml文件静态文件必须要打入到jar中。
2、webapp下面的东西也需要打入到jar包中。
3、jar包不支持jsp。
二、打war包
要打成jar包,pom文件的packaging必须为war;
由于war包需要部署到服务器,所以要把赔偿内置Tomcat;

<!-- web 启动器 -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>            <!-- 排除Tomcat启动器,如果用jetty需要排除,如果要打包(war)部署到服务器需要排除内置Tomcat -->            <exclusions>                <exclusion>                    <groupId>org.springframework.boot</groupId>                    <artifactId>spring-boot-starter-tomcat</artifactId>                </exclusion>            </exclusions>        </dependency>

在cmd进入项目目录,或者在eclipse中右键项目Show in->Terminal,然后分别执行以下指令
1、mvn clean
2、mvn package -Dmaven.test.skip=true //打包并跳过测试
3、找到一个服务器Tomcat的路径,进入webapps目录下,把生成的war包复制进去,打开cmd,进入该Tomcat的bin目录下,执行命令:startup.bat就部署完成了。
注意:请求的时候要带工程名。

原创粉丝点击