發布方式
- 構建Jar包,cmd命令行運行Spring Boot程序
第一步:在pom.xml中將packing節點值修改為jar,如下面加粗部分:
<groupId>com.example</groupId>
<artifactId>Demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
第二步:右鍵pom.xml點擊Run as - > Maven install,然后刷新target就能看見已成功將項目打成jar包。
第三步:右鍵jar包點擊Properties屬性查看jar包路徑,復制jar包所在路徑,打開cmd命令窗,
輸入 cd+jar包所在的文件夾路徑,進入到該文件夾路徑下,
然后輸入 java -jar Demo-0.0.1-SNAPSHOT.jar
按回車成功啟動即可瀏覽器訪問該項目。
- 構建War包,發布到Tomcat
第一步:右鍵pom.xml點擊Run as - > Maven clean,將原有的jar包或war包清除,
然后在pom.xml中packing節點值修改為war,如下面加粗部分:
<groupId>com.example</groupId>
<artifactId>Demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
第二步:在pom.xml中的dependencies節點里添加tomcat的如下依賴:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
第四步:pom.xml修改保存以后,項目會有紅色叉出現,此時只要右鍵項目名,點擊Maven - > Update Project,更新后紅色叉叉即可消失。
第五步:打開啟動類文件,如下添加橙色部分代碼:
package com.wzr;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(DemoApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
第六步:右鍵pom.xml,點擊Run as - > Maven install,然后刷新target就能看見已成功將項目打成war包,將war復制粘貼到Tomcat的webapps文件夾下,啟動Tomcat即可。