日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

云服務器部署 Web 項目的實現步驟

瀏覽:374日期:2023-03-07 14:40:27
目錄
  • 一: 搭建 Java 部署環境
    • 1: 安裝 JDK
    • 2: 安裝 Tomcat
    • 總結
    • 如何驗證tomcat是否啟動成功?
    • 3: 安裝 MySQL
  • 二: 部署 web 項目
    • 1: 給服務器準備好依賴的數據
    • 2: 微調我們的 Java 代碼
    • 3: 重新打包
    • 4: 上傳到服務器上
    • 5: 驗證

一: 搭建 Java 部署環境

之前說過 yum這個命令了,是"包管理器",可以理解為他就像是"應用商店",我們需要安裝 JDK,Tomcat,還有Mysql,當然,我們下載需要用 yum install,必須使用管理員權限(root)

yum list | grep [軟件包關鍵字] 功能:查看軟件包列表
yum install [軟件包名字] 功能:安裝軟件包(需要管理員權限)
yum remove [軟件包名字] 功能:卸載軟件包(需要管理員權限)

1: 安裝 JDK

首先,我們先搜索一下,看看 yum 上關于 jdk 有沒有,以及叫什么名字,我們可以通過 yum list命令就能列出來 相應的服務器上所有的軟件包的名字(當然不要就這樣敲,這樣敲會把所有東西都列出來,會非常多,我們搭配 grep 來使用:yum list | grep gdk),只搜尋jdk的:

這些版本都是不一樣的,所以有好多,我們要認準這個標志:

devel(表示開發工具包,也就是 jdk),東西最全,x86_64表示是這個軟件包適用于 cpu 是64位的 x86 cpu(我們現在服務器用的cpu主要都是 x86 64位),

上面有個.i686的是32位的,差別很大

我們把上面那個64位的復制下來(ctrl+insert)

yum install java-1.8.0-openjdk-devel.x86_64

我安裝過了,第一次記得按 y
驗證是否安裝成功,輸入 javac查看

注意此處我們安裝的 jdk 是 OpenJDK ,和我們之前學 Java 用的 JDK 還不是一個,咱之前在 windows 上安裝的 JDK 是 Oracle 官方的 JDK,OpenJDK 是 開源組織開發的另一個 JDK,雖然不是同一個,但是問題不大,都是用相同的 JVM Hostspot.(整體差別很小,所以沒有必要去安裝 Oracle JDK)

2: 安裝 Tomcat

我們發現yum上面雖然有 tomcat,但是版本比較老,是 7.0系列的,而我常用的是 8.5系列的,因為我們也知tomcat,JDK,Servlet,mysql這種版本都要匹配才穩定,所以我們需要進入tomcat官網進行下載:https://tomcat.apache.org/

可能有些拖拽不成功,因為拖拽上傳依賴 rz命令,需要先 yum install lrzsz 來安裝依賴命令,才能上傳,rz 把 windows 上的文件 傳給 Linux 服務器,sz 把 Linux 上的文件傳給 Windows

然后我們需要對 這個文件解壓縮:unzip [壓縮文件]

進入 文件夾查看:

接下來就是啟動tomcat了:

要想啟動 tomcat,需要用到startup 腳本,其中 .bat是給 windows 使用的,.sh是給 Linux 使用的…

首次啟動我們需要先給所有的 .sh 文件設置 可執行權限

cd 到 bin目錄下,然后執行 chmod+x *.sh(給目錄中所有.sh后綴的文件都加上可執行權限),加過之后,后面就不用加了

在輸入:sh startup.sh啟動腳本

總結

1: 先在官網下載 .zip 包
2: 把 zip 傳到 linux 上,直接拖進去就行,不行就yum install lrzsz命令先下載
3: 使用 unzip 命令進行解壓縮,同樣可能也需要先下載
4: 切換到 bin 目錄給所有 .sh加上可執行權限:chmod+x *.sh
5: sh startup.sh啟動 romcat
(前四步首次使用需要做的,后面就不需要了,且才相關目錄里執行命令)

如何驗證tomcat是否啟動成功?

1: 查看 tomcat 進程:
ps aux | grep tomcat,ps命令相當于windows上的任務管理器,會打印出當前主機的所有進程,grep tomcat按照 tomcat 關鍵字來進行匹配

2: 查看 tomcat 的端口,默認是 8080
看下端口號是否被綁定:netstat -anp | grep 8080

有這個就是啟動成功

如果端口號被占用了,可以自己修改:

找到 conf這個目錄的 server.xml
vim server.xml進入編輯
找到這倆端口,改了就行

3: 還可以驗證一下看能否訪問 tomcat 的歡迎頁面
如果能訪問,就啟動成功 外網IP+8080(自己設的端口號)就行了

可能有些人買了服務器,并沒有展示出來,因為云服務器廠商,為了保護咱們的服務器不受黑客的攻擊,對于哪些端口能被外部訪問進行了嚴格的限制,絕大部分端口在默認的情況下,無法通過外網來訪問的,這就需要我們去官網開啟防火墻/安全組,在后臺頁面配置,允許哪個/哪些端口可以對外訪問,一定要保證 服務器是可訪問的才能訪問

再把這個加上就行了:

3: 安裝 MySQL

我們自己的電腦和Linux 服務器是兩臺機器,因此,想要讓程序在服務器上運行,我們就要給服務器裝上 MySQL,這里我參考了以下安裝教程:https://www.jb51.net/article/112008.htm

這里我們安裝的 MySQL 孿生兄弟,MariaDB,這倆的API 都是兼容的,效果一樣.同時安裝他都是要以 root 用戶進行操作的.
具體步驟:

(1): 依次安裝

安裝 mariadb 服務:yum install -y mariadb-server
安裝 mariadb 命令行客戶端 :yum install -y mariadb
安裝 mariadb C library:yum install -y mariadb-libs
安裝 mariadb 開發包:yum install -y mariadb-devel

(2): 更改配置

通過 vim按下 i 進入插入模式更改以下配置,要細心操作,最后按下 esc 在按下 :wq 保存退出

更改: /etc/my.cnf.d/client.cnf 文件
[client] 下加一行配置 default-character-set=utf8

vim /etc/my.cnf.d/client.cnf

效果:

更改 /etc/my.cnf.d/mysql-clients.cnf 文件
[mysql] 下加一行配置 default-character-set=utf8

vim /etc/my.cnf.d/mysql-clients.cnf

效果:

更改 /etc/my.cnf.d/server.cnf 配置

[mysqld] 下加配置

collation-server = utf8_general_ciinit-connect="SET NAMES utf8"character-set-server = utf8sql-mode = TRADITIONAL
vim /etc/my.cnf.d/server.cnf

效果:

(3): 啟動

啟動服務: systemctl start mariadb
設置服務開啟自啟動:systemctl enable mariadb
查看服務狀態:systemctl status mariadb
注意到 Active 狀態為 active (running)

(4): 測試連接

使用命令行客戶端嘗試連接:mysql -uroot

查看 mariadb 版本號:select version();

查看字符集配置:show variables like '%char%';

好了,到這里就大功告成了
注意:我這里是沒有設置密碼直接登錄的,因為我的數據庫啥值錢的都沒有,也不怕別人折騰,就懶得設了

二: 部署 web 項目

1: 給服務器準備好依賴的數據

之前的數據庫跟這里的數據庫是沒關系的,我們需要把之前的數據給復制過來

成功導入!!

2: 微調我們的 Java 代碼

之前我們在寫 java 代碼的時候,訪問數據庫有一個密碼,而這里云服務器上的數據庫的密碼是不一樣的,我們云服務器上根本就沒有設置密碼,是空字符串

3: 重新打包

這里要用我們原始的打包過程,需要基于 maven 的 package 操作來生成 war 包!首先就是先在pom.xml里面設置成war包,名字就設置為 blogSystem

然后再左側的target目錄下有生成的 war 包

4: 上傳到服務器上

一個字: 拖!把剛剛的 war 包拖到我們云服務器的 webapps目錄下,tomcat如果在運行中,就會自動對 war 進行解壓縮

5: 驗證

進行登錄查看是否成功:博客系統(用戶名:lisi 密碼:123)

到這里,web項目就部署完成了!!!(由于背景圖有點大,可能加載有點慢,這是正常現象)
我們在遇到問題的時候不要害怕一是我們可以通過抓包來查看問題原因,還有就是要習慣于看 logs 日志文件尋找問題,出錯了就找最新的文件日期,最好全都看…

到此這篇關于云服務器部署 Web 項目的實現步驟的文章就介紹到這了,更多相關云服務器部署Web項目內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Linux Apache
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
黄色av一区| 最新国产精品视频| 亚洲深夜福利| 亚洲欧美日韩高清在线| 六月婷婷一区| 久久影院午夜精品| 日韩亚洲国产欧美| 欧美国产视频| 成人午夜精品| 红杏一区二区三区| 日韩国产一区二区| 国产精品88久久久久久| 四虎成人av| 97精品国产99久久久久久免费| 成人午夜网址| 91精品福利观看| 久久久夜夜夜| 天堂成人免费av电影一区| 丝袜国产日韩另类美女| 性色av一区二区怡红| 亚洲一区二区免费看| 爽爽淫人综合网网站| 欧美日韩夜夜| | 日韩在线卡一卡二| 99热精品在线观看| 中文字幕一区二区三区日韩精品| 午夜av成人| 亚洲一区二区毛片| 亚洲伊人精品酒店| 亚洲精品精选| 免费视频最近日韩| 日本va欧美va精品发布| 精品国产三区在线| 9国产精品视频| 精品日本视频| 亚洲三级在线| 欧美国产另类| 久久高清一区| 综合日韩av| 亚洲狼人精品一区二区三区| 国产一区二区三区四区二区| 悠悠资源网久久精品| 麻豆久久一区二区| 中文一区一区三区免费在线观 | 国产日韩在线观看视频| 亚洲福利久久| 精品高清久久| 日韩av一区二| 亚洲在线成人| 深夜视频一区二区| 国产一区调教| 麻豆成人在线| 黄色日韩在线| 亚洲一级二级| 久久夜夜操妹子| 美女尤物国产一区| 日韩国产一二三区| 激情综合自拍| 国精品产品一区| 国精品产品一区| caoporn视频在线| 国产aa精品| 麻豆视频观看网址久久| 国产私拍福利精品视频二区| 日韩欧美美女在线观看| 免费一区二区视频| 亚洲一区二区成人| 亚洲精选91| 日本a级不卡| 久久99蜜桃| 日韩av免费大片| 欧美三级网址| 日韩一级精品| 日韩 欧美一区二区三区| 日韩国产欧美在线播放| 国产精品男女| 日韩欧美一区二区三区在线视频| аⅴ资源天堂资源库在线| 日本综合字幕| 伊人久久亚洲美女图片| 日韩一区二区三区高清在线观看| 在线看片日韩| 国产精品va视频| 久久中文字幕av一区二区不卡| 99久久婷婷| 综合亚洲色图| 激情综合婷婷| 午夜一级在线看亚洲| 欧美日韩a区| 欧美男人天堂| 一区二区三区四区在线观看国产日韩| 蜜桃视频免费观看一区| 日韩欧美高清一区二区三区| 日韩在线黄色| 久久亚洲精品中文字幕| 精品日韩毛片| 一区二区国产在线| 精品视频一区二区三区在线观看 | 热久久久久久久| 久久精品国产亚洲一区二区三区| 日韩国产一区| 日韩精品免费视频人成| 正在播放日韩精品| 日韩高清欧美激情| 欧美亚洲精品在线| 麻豆一区二区三| 热久久久久久久| 久久久国产精品一区二区中文| 国产国产精品| av资源亚洲| 久久伊人久久| 日本v片在线高清不卡在线观看| 久久在线视频免费观看| 国产乱子精品一区二区在线观看| 一本一本久久| 九色porny丨国产首页在线| 欧美亚洲三级| 日本不卡视频在线| 免费国产亚洲视频| 黄色亚洲精品| 色老板在线视频一区二区| 久久精品资源| 欧美日韩夜夜| 亚洲一区av| 午夜久久一区| 日本国产精品| 久久精品影视| 99视频精品视频高清免费| 成人在线免费观看网站| 国产欧美自拍| 97精品久久| 欧美日韩亚洲国产精品| 国产无遮挡裸体免费久久| 国产精品一区二区美女视频免费看 | 激情五月综合网| 久久精品二区三区| 激情亚洲影院在线观看| 日韩一区二区三区免费| 日韩免费视频| 99国产精品私拍| 国产精品一区二区免费福利视频 | 国产精品尤物| 99久久精品费精品国产| 久久亚洲一区| 国产福利资源一区| 亚洲v在线看| 鲁大师影院一区二区三区| 黄色网一区二区| 天海翼精品一区二区三区| 久久国产直播| 国产精品xx| 国产另类在线| 首页欧美精品中文字幕| 亚洲精品系列| 日本亚洲欧洲无免费码在线| 91亚洲一区| 日韩午夜电影| 国产中文在线播放| 国产欧美一区二区精品久久久| 国产一级一区二区| 精品丝袜在线| 麻豆国产精品一区二区三区| 欧美午夜不卡影院在线观看完整版免费| 免费一区二区三区在线视频| 日韩精品三区四区| 久久人人精品| sm捆绑调教国产免费网站在线观看| 日韩精品免费观看视频| 日韩午夜一区| 日本精品影院| 国产精品久久久久久久免费观看 | 国产乱码精品一区二区三区亚洲人| 国产精品国产三级国产在线观看| 久久精品亚洲人成影院| 日本久久二区| 狠狠干综合网| 日韩电影免费网站| 欧美久久久网站| 日韩久久精品网| 国产精品丝袜在线播放| 亚洲欧美伊人| 精品99在线| 麻豆精品在线视频| 日韩不卡免费视频| 视频在线观看一区二区三区| 欧美一区二区三区高清视频| 精品三级av| 九九久久国产| 国产精品对白| 国产欧美啪啪| 91在线成人| 欧美亚洲免费| 国产乱子精品一区二区在线观看| 亚洲精品888| 国产精品天天看天天狠| 日韩精品免费视频一区二区三区| 国产视频一区欧美| 国产视频一区免费看| 国产精品腿扒开做爽爽爽挤奶网站|