艾編程JAVA基礎教程:雲環境下單一應用服務搭建

2020-12-07 艾編程

一、JDK 安裝

安裝版本:JDK13

1、JDK 下載的兩種方式

1)通過 FTP 將安裝文件上傳:

在 JavaSE 的官網:

https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

下載即可

將 JDK 安裝包:jdk-13_linux-x64_bin.tar.gz 上傳到指定目錄下

2)Linux 環境直接下載:

wget --no-check-certificate --no-cookies --header "Cookie:

oraclelicense=accept-securebackup-cookie"

https://download.oracle.com/otn-pub/java/jdk/13+33/5b8a42f3905b406298b72d750b

6919f6/jdk-13_linux-x64_bin.tar.gz

#伺服器沒有 wget 命令,提示

#解決方法:在伺服器命令行輸入以下命令,來安裝 wget

yum -y install wget

3)解壓 JDK 為配置環境變量做準備

#使用 tar 命令解壓 tar.gz 後綴的文件

tar –zxvf jdk-13_linux-x64_bin.tar.gz

#解壓完成後進行環境變量配置

JDK 解壓後文件目錄為:jdk-13

4)配置環境變量,使 JDK 生效

#查看解壓後的 JDK 文件路徑命令:pwd

/usr/java/jdk-13

#添加環境變量

vi /etc/profile

打開文件後,鍵盤組合操作:

shirt+g

移動到文件最底部,鍵盤輸入「i」進入文檔編輯狀態,將以下配置輸入

export JAVA_HOME=/usr/java/jdk-13

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

輸入完成後鍵盤輸入

ESC 後錄入

:wq

進行文件保存

文件保存後執行命令

source /etc/profile

使配置生效

查看系統 Java 版本,在命令行輸入

java –version

看到如下結果即完成安裝

二、Tomcat 安裝配置

#Tomcat 安裝前需要將 JDK 安裝完成

1、Tomcat 下載的兩種方式

1)通過 FTP 上傳文件:

登錄 Tomcat 官網:https://tomcat.apache.org/download-90.cgi

下載 Tomcat9.0 並上傳到所需的伺服器目錄

2)伺服器端直接下載

wget

http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.26/bin/apache-tomca

t-9.0.26.tar.gz

前面下載 JDK 已經講過沒有 wget 命令如何處理

2、Tomcat 安裝

1)解壓 Tomcat

tar –zxvf apache-tomcat-9.0.26.tar.gz

解壓後的文件:apache-tomcat-9.0.26

2)啟動 Tomcat

進入解壓後的文件 bin 目錄,啟動命令如下

./startup.sh 伺服器進入後臺運行

./catalina.sh run 伺服器運行於當前進程,關閉窗口服務停止,主要用於系統調

試的日誌輸入

#後臺啟動後可以通過命令看一下線程是否正常運行:

ps –ef|grep tomcat

————————————————

相關焦點

  • 只需5步,從零基礎學習編程並找到一份工作!
    好多朋友希望能找到一門編程的工作,但是問題是目前只是對編程有著十分濃厚的興趣,並沒有實際的技術,報培訓班吧,價格又特別的昂貴,自己目前有沒有經濟收入,想自學編程又不知道從哪裡學起,就這樣陷入了深深的苦悶當中,針對這種情況,小編就寫了這篇文章,幫助這些熱愛編程的朋友們快速進入編程這個行業。
  • 日常疑惑:編程學Java還是學C語言?
    這兩門程式語言都是IT行業的寵兒,Java與和C語言各自的技術特點、應用方向上有所不同,沒有伯仲之分,所以這也讓初學者們覺得很難選:應該選擇哪個做為入門語言呢?從學習的難易度上來說,java語言比C語言要簡單。
  • CODESYS是怎麼在技術上布局智慧工廠雲服務的?
    CODESYS控股集團大中華區技術工程師王志強先生,在恰佩克現場為我們帶來了CODESYS實現智慧工廠雲服務的Automation Server開發平臺技術。看完他的主題分享希望也能為你帶來思考。   智慧工廠的搭建,不單單是邊緣計算、雲計算等一些技術的加入,它其實是從機器到雲一個自下到上的,多種前沿技術的協作。王志強先生開門見山的點出。
  • JAVA高並發網絡編程之BIO堵塞網絡編程
    上次說了網絡編程都是有作業系統統一的API的,每個語言有對它的實現,這次來一起說說通過java原生的socket編程完成BIO的網絡編程。
  • JAVA 基礎:JAVA開發環境搭建
    一、在windows上安裝jdk下載(略,自行到oracle官網上下載,注意所選系統的版本)2.安裝雙擊jdk安裝包以後進行請點擊輸入(3)點擊下一步,更改jre的安裝路徑(4)點擊下一步,等待安裝完成3.設置系統環境變量
  • 哪裡有賣Java語言的虛擬主機
    Java語言的虛擬主機,是按照程式語言來分類的。Java語言的虛擬主機,就是支持java技術的虛擬主機。java語言具有功能強大和簡單易用的特徵,java作為主機中的大眾化流行語言,已經有很多用戶在使用。Java雖然非常流行,而且從業人員收入高,但真正使用Java環境來搭建伺服器的,卻比較少。需求少而且成本高,導致很多服務商不願意投入Java虛擬主機。
  • 「零基礎學JAVA」基礎篇 第二章 JAVA編程初體驗
    JAVA【零基礎學編程】系列今天給大家帶來基礎篇 第二章 JAVA編程初體驗本節的部分編碼操作需要先安裝JDK開發工具「零基礎學JAVA」工具篇 環境變量的配置(WINDOWS版)輸入「cd Desktop」進入到桌面(MyProgram.java文件所在位置)緊接著,我們來編譯剛才寫的源程序輸入「javac MyProgram.java」這時,會在桌面上生成一個MyProgram.class
  • java、php、python誰更容易學習呢?
    IT開發是公認的高薪行業吸引了很多人的加入,目前市場上受歡迎的程式語言很多,其中java是老牌程式語言,擁有很高的市場佔有率,php被看做是Web後端開發的主要語言,而python隨著人工智慧時代的到來而備受關注。
  • 如何在Windows10系統中配置java的JDK環境
    今天給大家分享一下如何在Windows10系統中配置java的JDK環境。截圖如下:18.點擊環境變量界面的「確定」按鈕,返回到系統屬性界面。截圖如下:19.點擊系統屬性界面的「確定」按鈕,配置JDK環境完成。
  • java本地環境搭建
    1.解壓zookeeper-3.4.11.tar.gz,進入其目錄下的conf複製一份zoo_sample.cfg,重命名為zoo.cfg,打開文件2.zoo.cfg修改文件3.進入bin目錄,啟動下圖客戶端、服務端
  • 現代程式語言起點,C語言之環境搭建
    UNIX 作業系統,C編譯器,和幾乎所有的 UNIX 應用程式都是用 C 語言編寫的。C 語言是一種廣泛使用的計算機語言,它與 Java 程式語言一樣普及,二者在現代軟體程式設計師之間都得到廣泛使用。但也就是因為它有指針,可以直接進行靠近硬體的操作,所以帶來很多不安全的因素二、C語言的環境搭建1、作業系統說明:推薦使用Unix系統,比如類Unix系統的Linux系統中的CentOs、Ubantu系統,或者使用Mac。
  • 原創】Java並發編程系列01|開篇獲獎感言
    本文轉載自【微信公眾號:java進階架構師,ID:java_jiagoushi】經微信公眾號授權轉載,如需轉載與原文作者聯繫為什麼要學並發編程我曾聽一個從事15年開發工作的技術人員說過,他剛工作時的並發編程第一原則就是不要寫並發程序。
  • 軟體程式語言這麼多,為什麼淄博小夥伴選擇Java呢
    在全球雲計算和移動網際網路的產業環境下,Java工程師為何會如此火爆。 很多同學在初接觸IT,接觸Java的時候都會感覺到以下困惑: 1、「我學習Java 能幹嘛?」 2、「我學習Java 的就業前景如何?」
  • 開發崗位這麼多,為什麼選Java?你學Java了嗎-開課吧
    TIOBE編程排行榜根據全球工程師、課程和搜尋引擎數量為指數得出,在一定程度上反映了程式語言的發展趨勢。其他程式語言與Java相比,Java語法相對簡單,並且是很多計算機語言的基礎。提到C++語言,很多人發現在使用過程中最容易出現的錯誤就是內存管理,而java有自動垃圾回收器,不用擔心內存。
  • 超硬核的Java學習路線指南,看完以後不用再問我怎麼學Java了!
    我們都知道編程技術語言很多,如當下比較火的程式語言就有java,python,javascript,php等語言,而今天我們就來講一講熱門程式語言Java,因為現階段我們的java程序還是很厲害的,不管是大型項目、高並發上億的數據量還是操作小項目,其穩定性,安全性都是數一數二的,非常nice!!
  • 有史以來25個最偉大的Java應用程式
    幾乎沒有人知道Sun即將創建的程式語言將使計算民主化,激發世界範圍的社區,並成為持久的軟體開發生態系統的平臺,該生態系統包含語言,運行時平臺,SDK,開源項目以及許多工具。經過詹姆斯·高斯林(James Gosling)領導的java開發過程幾年中,核心意義是「編寫一次,隨處運行」 Java平臺,將其範圍從最初的交互式電視設計重新定位為新興的World Wide Web應用程式。
  • 如何應用策略設計模式分離JDBC資料庫連接中的外部環境信息
    軟體項目實訓及課程設計指導——如何應用策略設計模式分離JDBC資料庫連接中的外部環境信息1、什麼是策略(Strategy)設計模式策略設計模式把「算法」(也就是軟體應用系統中的業務規則或者待實現的功能等)和「環境」(封裝軟體應用系統在實際應用時的場景)相互分離
  • 如何利用免費Java視頻教程學習?
    想要去學習Java編程,又不知道從哪兒下手,更想用最低的成本達到最明顯的效果,這都成為了許多Java小白的煩惱之一。那麼觀看視頻教程成為了許多人的首選方式,但是大多數人都傾向於選擇免費的視頻教程去學習,那麼免費教程雖然多,但是琳琅滿目不好抉擇,那麼該如何去正確利用的呢?
  • 大數據入門:Java和Scala編程對比
    在學習大數據之初,很多人都會對程式語言的學習有疑問,比如說大數據編程主要用什麼語言,在實際運用當中,大數據主流編程是Java,但是涉及到Spark、Kafka框架,還需要懂Scala。今天的大數據入門分享,我們就來對Java和Scala這兩門語言的編程做個對比。
  • Java基礎教程:Java包裝類概念及應用
    基本類型與字符串之間的轉換基本類型轉換為String轉換方式方式一:直接在數字後加一個空字符串方式二:通過String類靜態方法代碼使用(僅以Integer類的靜態方法parseXxx為例)如:轉換方式方式一:先將字符串數字轉成Integer,再調用valueOf()方法方式二:通過Integer靜態方法parseInt