jar(推薦)
jar的方式比較簡單
1:在idea中修改項目打包方式爲jar
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<packaging>jar</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
2:mvn 打包項目
打包好的文件在
3:通過xftp將jar上傳到linux,什麼路徑都可以
4:執行命令運行命令
$ nohup java -jar *.jar >temp.txt &
//*.jar 你上傳的jar文件名 我這裏是demo-0.0.1-SNAPASHOT.jar
//會將日誌文件輸入到你指定的文件中,如果沒有則會自動創建。進程會在後臺運行。
5:訪問ip地址加端口號加路徑 比如:http://192.168.68.128:8080/index
2:war
1:修改打包方式爲war打包
2:如果用war文件的方式進行部署linux需要安裝java環境和tomcat
2.1:使用yum安裝java環境
命令行輸入
yum -y install java-1.8.0-openjdk*
//安裝好後 java -version javac 命令查看是否安裝成功 兩個命令有顯示內容就表示安裝成功
使用yum來安裝java環境不需要自己再配置文件,自己幫你配置好了。
2.2:使用yum安裝tomcat:
yum install tomcat
yum install tomcat-webapps tomcat-admin-webapps
systemctl status tomcat
//啓動命令
訪問 http://192.168.68.128:8080
3:將war上傳到/usr/share/tomcat/webapps 路徑下 tomcat自動解壓
4:訪問對應地址 比如http://192.168.68.128:8080/demo-0.0.1-SNAPASHOT/index
5:demo項目結構和代碼:
項目代碼
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class yuncontroller {
@RequestMapping("/index")
public String index()
{
return "hello to index";
}
}
linux部署運行截圖:
linux查看IP地址命令: ifconfig -a