国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署

這篇具有很好參考價(jià)值的文章主要介紹了Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、jdk&Tomcat安裝

1.1 上傳安裝包到服務(wù)器

1.2 解壓對(duì)應(yīng)工具包

1.3 配置環(huán)境變量并測(cè)試jdk安裝

1.4 啟動(dòng)tomcat

1.5 防火墻設(shè)置

1.5.1 開啟/關(guān)閉防火墻以及防火墻狀態(tài)查看

1.5.2 開放防火墻端口

二、MySQL安裝

2.1?卸載mariadb

2.2?在線下載MySQL安裝包(也可提前下載好上傳)

2.3?將MySQL安裝包解壓到指定目錄

2.3.1 創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放

2.4 開始安裝

2.5 啟動(dòng)MySQL服務(wù)

2.6 登錄MySQL修改密碼

2.7 數(shù)據(jù)庫授權(quán)

三、后端接口部署


?文章來源地址http://www.zghlxwxcb.cn/news/detail-737448.html

一、jdk&Tomcat安裝

1.1 上傳安裝包到服務(wù)器

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

拖拉拽過去后,完成情況如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

1.2 解壓對(duì)應(yīng)工具包

解壓命令:

#解壓tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
#解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz

執(zhí)行命令,如下:?

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

緊接著我們輸入ll可以查看到,文件夾中多出兩個(gè)文件,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

多了兩個(gè)文件夾(tomcat和jdk壓縮包,解壓出來的文件夾)

接下來就是配置環(huán)境變量了,如下:

1.3 配置環(huán)境變量并測(cè)試jdk安裝

#配置環(huán)境變量
vim /etc/profile

?

#java environment
export JAVA_HOME=/Kissship/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

?

#設(shè)置環(huán)境變量生效
source /etc/profile

?具體操作如下:

配置環(huán)境變量:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

vim編輯profile文件:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

設(shè)置環(huán)境變量生效:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

jdk安裝完成。

1.4 啟動(dòng)tomcat

命令如下:

./start.sh

步驟如下:?

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

但是我們發(fā)現(xiàn),在啟動(dòng)了tomcat之后,在瀏覽器中目前還是訪問不到的。

1.5 防火墻設(shè)置

#開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#跟新防火墻規(guī)則
firewall-cmd --reload
#防火墻列表
firewall-cmd --zone=public --list-ports
#防火墻狀態(tài)
systemctl status firewalld
#啟動(dòng)防火墻
systemctl start firewalld
#關(guān)閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service

1.5.1 開啟/關(guān)閉防火墻以及防火墻狀態(tài)查看

我們先檢查防火墻狀態(tài),如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

防火墻開啟,導(dǎo)致tomcat在外部沒法訪問服務(wù)器內(nèi)部的東西,緊接著我們?cè)囋囮P(guān)閉防火墻后可否訪問,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

重新進(jìn)行瀏覽器tomcat官網(wǎng)訪問,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

1.5.2 開放防火墻端口

但是在企業(yè)中,這樣做的方式危險(xiǎn)性太高,所以我們需要把防火墻開啟。操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

開啟后狀態(tài)如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

并且以在防火墻列表中采用開放端口的形式代替開關(guān)防火墻,具體步驟如下:

開放端口:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

注意:開放完端口后,必須刷新防火墻規(guī)則才可成功訪問,否則跟沒有開放端口一個(gè)效果。

刷新防火墻規(guī)則操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

查看防火墻端口:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

刷新防火墻規(guī)則后,界面就能成功訪問了,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

二、MySQL安裝

2.1?卸載mariadb

查看是否存在mariadb:

rpm -qa|grep mariadb

卸載mariadb:

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

必須在安裝MySQL之前先要卸載mariadb,否則安裝MySql會(huì)出現(xiàn)沖突(先查看后刪除再查看),如下:

查看是否存在mariadb,操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

如果存在,就卸載mariadb,然后再次執(zhí)行查看是否卸載成功,操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

2.2?在線下載MySQL安裝包(也可提前下載好上傳)

博主這里是提前下載好了安裝包,然后上傳的,從之前的文件拷貝中就可以看見。如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

2.3?將MySQL安裝包解壓到指定目錄

創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放
mkdir mysql-5.7

將安裝包進(jìn)行解壓
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7

2.3.1 創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放

如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

查看創(chuàng)建是否成功,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

然后將安裝包進(jìn)行解壓,如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

查看mysql文件內(nèi)部:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

2.4 開始安裝

命令如下(后面接的是你MySQl安裝包的版本號(hào)注意不要混淆):

rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

操作及效果如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

2.5 啟動(dòng)MySQL服務(wù)

啟動(dòng)MySQL服務(wù)
systemctl start mysqld

操作及效果如下:?

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

2.6 登錄MySQL修改密碼

查看默認(rèn)mysql密碼:

grep "password" /var/log/mysqld.log

登錄mysql:

mysql -uroot -p

設(shè)置密碼校驗(yàn)策略(0 or LOW),要不密碼太LOW不讓你過:

set global validate_password_policy=0;

設(shè)置密碼校驗(yàn)長(zhǎng)度,要不密碼太短不讓你過(多次測(cè)試發(fā)現(xiàn)密碼最小長(zhǎng)度為4位):

set global validate_password_length=4;

更新密碼:

set password = password("123456");

輸入后使修改生效還需要下面的語句:

FLUSH PRIVILEGES;

具體操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

但是到這里我們還是不能直接連接MySQL數(shù)據(jù)庫,需要給數(shù)據(jù)庫授權(quán)才可連接。

2.7 數(shù)據(jù)庫授權(quán)

數(shù)據(jù)庫沒有授權(quán),允許以root身份遠(yuǎn)程登錄mysql:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;

允許以root身份遠(yuǎn)程登錄mysql,具體操作如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

測(cè)試連接:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

在弄完這些繁瑣的操作之后,為了避免不必要的麻煩,請(qǐng)記得拍照備份?。?!

如有不懂的請(qǐng)參考博客:CentOS7安裝配置&MobaXterm使用&換源處理&虛擬機(jī)拍照備份與還原&Linux常用命令

這其中有拍照備份的步驟教學(xué)?。?!?

三、后端接口部署

項(xiàng)目war包拷貝:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

項(xiàng)目拷貝好之后,啟動(dòng)Navicat Premium進(jìn)行新建連接,新建表等操作,如下:

導(dǎo)入數(shù)據(jù):

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

?第二個(gè)項(xiàng)目跟第一個(gè)項(xiàng)目步驟一樣,最后的效果如下:
Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

然后用Linux啟動(dòng)tomcat,展示效果如下:

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端


最后Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署就到這里,祝大家在敲代碼的路上一路通暢!

感謝大家的觀看 !

Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署,java,linux,tomcat,j2ee,mysql,jdk,后端

?

?

到了這里,關(guān)于Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux】虛擬機(jī)部署與發(fā)布J2EE項(xiàng)目(Windows版本)

    【Linux】虛擬機(jī)部署與發(fā)布J2EE項(xiàng)目(Windows版本)

    跨平臺(tái)性:Java虛擬機(jī)(JVM)提供了一個(gè)中間層,使得Java應(yīng)用程序可以在不同的操作系統(tǒng)上運(yùn)行,無需進(jìn)行代碼修改。這意味著您可以使用一套Java代碼,在不同的硬件和操作系統(tǒng)上部署和運(yùn)行應(yīng)用程序。 安全性:Java虛擬機(jī)提供了安全管理機(jī)制,可以對(duì)Java應(yīng)用程序的執(zhí)行過程

    2024年02月08日
    瀏覽(20)
  • springboot+java汽車配件銷售業(yè)績(jī)管理系統(tǒng) J2EE平臺(tái)技術(shù)

    springboot+java汽車配件銷售業(yè)績(jī)管理系統(tǒng) J2EE平臺(tái)技術(shù)

    汽車配件銷售類企業(yè)近年來得到長(zhǎng)足發(fā)展,在市場(chǎng)份額不斷擴(kuò)大同時(shí),如何更好地管理企業(yè)現(xiàn)有銷售項(xiàng)目資源成為擺在該類企業(yè)面前的重要課題之一。本次打算開發(fā)的springboot汽車配件銷售業(yè)績(jī)管理系統(tǒng)的開發(fā)過程引用 J2EE平臺(tái)技術(shù),該平臺(tái)中所包含的JDBC、JNDI等組件,規(guī)定訪問數(shù)據(jù)

    2024年02月06日
    瀏覽(92)
  • 基于J2EE的B2C電子商務(wù)系統(tǒng)開發(fā)與實(shí)現(xiàn)

    摘要 當(dāng)今社會(huì),科學(xué)技術(shù)突飛猛進(jìn),知識(shí)經(jīng)濟(jì)初見端倪。電子商務(wù)作為一種新型的貿(mào)易方式,極大地促進(jìn)了全球經(jīng)濟(jì)貿(mào)易的發(fā)展,同時(shí)也正在改變?nèi)藗兊纳罘绞胶退枷胗^念。電子商務(wù)是指整個(gè)貿(mào)易活動(dòng)實(shí)現(xiàn)電子化,交易各方以電子交易方式而進(jìn)行的商業(yè)交易。世界貿(mào)易組織電子商

    2024年02月03日
    瀏覽(23)
  • J2EE&反射

    目錄 一.什么是反射 ? ? ? ?用實(shí)體類Student做示范 三.反射實(shí)例化 四.反射動(dòng)態(tài)方法調(diào)用 五.反射讀寫屬性 反射java語言中的一種機(jī)制,通過這種機(jī)制可以動(dòng)態(tài)的實(shí)例化對(duì)象,讀寫屬性,調(diào)用方法 二.類類 Class.forName(完整類名) 類名 .class 對(duì)象 .getClass ? ? ? ?用實(shí)體類Student做示范

    2024年02月16日
    瀏覽(24)
  • J2EE&XML建模

    目錄 用一個(gè)xml-config文件實(shí)例: 先看config.xml文件 再看?ActionModel ConfigModel ActionNotFoundException ForwardNotFoundException ConfigModelFactory ActionDuplicateDefinitionException ForwardDuplicateDefinitionException InvalidPathException 用一個(gè)xml-config文件實(shí)例: ?ActionModel ConfigModel ForwardModel? ? ? ActionNotFoundExcepti

    2024年02月16日
    瀏覽(29)
  • J2EE&集合框架&List

    J2EE&集合框架&List

    目錄 一.UML ①集合類圖 ②線下教育平臺(tái)用例圖 ?二.List集合特點(diǎn) ①學(xué)集合框架就是了解容器的數(shù)據(jù)結(jié)構(gòu)(增刪改查) ②有序的 可重復(fù)的 三.遍歷方式 ①?foreach ② iterator 迭代器 ③ for 四.LinkedList ①對(duì)比ArrayList是數(shù)據(jù)結(jié)構(gòu) Linkedlist: 鏈表 特點(diǎn):查詢修改慢,增加刪除快 Arrayli

    2024年02月13日
    瀏覽(23)
  • J2EE&集合框架&Set

    目錄 一.Set特點(diǎn) 特點(diǎn):無序,不重復(fù) 思考:如果對(duì)List容器中的元素去重? 二.遍歷:foreach,迭代器 三.擴(kuò)容: 初始容量16,負(fù)載因子0.75,擴(kuò)容增量1倍 性能參數(shù):初始容量,負(fù)載因子 默認(rèn)值: 初始容量16,負(fù)載因子0.75 示例:new HashSet(20, 0.5f); 四.HashSet 五.思考 1. 如何給Arra

    2024年02月13日
    瀏覽(29)
  • J2EE&通用分頁02

    J2EE&通用分頁02

    目錄 一.重構(gòu)-提取公用方法???????? ? ?1.為了進(jìn)行公共方法的抽取,需要找出上面實(shí)習(xí)中的可通用部分,和差異化部分 ? ? 2.公用方法封裝思路 ? ? ? 3.?具體實(shí)現(xiàn) 二.分頁標(biāo)簽 2.1 準(zhǔn)備一個(gè)Servlet ?3.2 結(jié)果展示頁面 三.?過濾器解決中文亂碼問題 四.加入分頁功能 四.封裝分

    2024年02月15日
    瀏覽(21)
  • J2EE&集合框架&Map

    J2EE&集合框架&Map

    目錄 一.Map特點(diǎn) 1.無序,鍵值對(duì),鍵不能重復(fù),值可以重復(fù) 2.鍵重復(fù)則覆蓋,沒有繼承Collection接口 二.遍歷方式 1.拿到key,再拿值2.拿到映射關(guān)系,鍵值都有??取出保存所有Entry的Set,再遍歷此Set即可 三.HashMap與Hashtable的區(qū)別 1.Hashtable更安全?2.JDK 1.8之前hashtable的key不能存放null

    2024年02月15日
    瀏覽(22)
  • J2EE&集合框架&set集合

    目錄 一.Set特點(diǎn) 特點(diǎn):無序,不重復(fù) 思考:如果對(duì)List容器中的元素去重? 二.遍歷:foreach,迭代器 三.擴(kuò)容: 初始容量16,負(fù)載因子0.75,擴(kuò)容增量1倍 性能參數(shù):初始容量,負(fù)載因子 默認(rèn)值: 初始容量16,負(fù)載因子0.75 示例:new HashSet(20, 0.5f); 四.HashSet 五.思考 1. 如何給Arra

    2024年02月13日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包