linux部署java項目的兩種方式

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章