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

九五從零開始的運維之路(其十九)

這篇具有很好參考價值的文章主要介紹了九五從零開始的運維之路(其十九)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

本篇將簡述的內(nèi)容:Linux系統(tǒng)下的Tomcat基礎


一、概述

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。

Tomcat虛擬主機是通過linux或windows操作系統(tǒng)下進行獨立運行的一個網(wǎng)站發(fā)布容器,他是一種在單一主機或主機群上,實現(xiàn)多網(wǎng)域服務的方法,可以運行多個網(wǎng)站或服務的技術。

默認監(jiān)聽端口:
8080/tcp

二、安裝

事先準備好Tomcat的tar包,解壓免安裝
基礎配置

systemctl stop NetworkManager
systemctl stop firewalld
setenforce 0
sed -i "/s/ONBOOT=no/ONBOOT=yes/" /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network

檢查java環(huán)境

java -version

沒有環(huán)境安裝開發(fā)者工具

yum groupinstall "Development Tools"

下載JDK軟件包

tar xf apache-tomcat-8.5.16.tar.gz
mv  apache-tomcat-8.5.16 /usr/local/tomcat

三、目錄結構

bin 命令
logs 日志
conf 配置文件
webapps 應用程序目錄
ROOT 訪問首頁
host-manager 主機管理后臺頁面
manager 管理后臺頁面

四、啟停

命令優(yōu)化,做個軟連接

ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/btomcat
ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/stomcat

啟動tomcat
tmstart
停止tomcat
stomcat
查看運行狀態(tài)

netstat -anptu | grep java

五、配置文件

tomcat的主配置文件為server.xml
其他配置文件
Context定義 Web 應用程序的上下文配置。
docBase指定 Web 應用程序的根目錄。
path指定 Web 應用程序的訪問路徑。
omcat-users.xml Tomcat 的用戶配置文件。
web.xml Web 應用程序的部署描述文件。
用于配置 Servlet、過濾器、監(jiān)聽器等 Web 組件。定義了 Web 應用程序的行為和特性。

server.xml文件內(nèi)的一些字段及其含義

1.Server

<Server>
定義 Tomcat 服務器的主配置項。

(一)port

指定 Tomcat 服務器的監(jiān)聽端口。

(二)shutdown

指定用于關閉 Tomcat 服務器的命令字符串。

2.Listener

<Listener>
定義用于監(jiān)聽 Tomcat 事件的組件。
可以配置多個 Listener,每個 Listener 監(jiān)聽不同的事件。

3.GlobalNamingResources

<GlobalNamingResources>
定義全局命名資源,例如數(shù)據(jù)庫連接池。
在這個標簽下可以定義全局可用的命名資源。

4.Service

<Service>
定義 Tomcat 服務器的服務。
可以包含多個 Service,每個 Service 代表一個獨立的 Tomcat 服務實例。

5.Connector

<Connector>
定義 Tomcat 服務器的連接器,用于接受客戶端的請求。

(三)port

指定連接器監(jiān)聽的端口。

(四)protocol

指定連接器使用的協(xié)議,如 HTTP、HTTPS。

(五)connectionTimeout

指定連接超時時間。

(六)redirectPort

指定需要重定向到的端口。

6.Engine

<Engine>
定義 Tomcat 服務器的引擎,負責處理請求并將其分發(fā)到適當?shù)?Host。

(七)name

指定引擎的名稱。

(八)defaultHost

指定默認的虛擬主機。

7.Host

<Host>
定義 Tomcat 服務器中的虛擬主機。

(九)name

指定虛擬主機的名稱。

(十)appBase

指定該虛擬主機的應用程序的基本目錄。

(十一)unpackWARs

指定是否在部署 WAR 文件時解壓縮。

(十二)19.autoDeploy

指定是否自動部署應用程序。


以上字段是 server.xml 文件中的一些常用配置項,它們用于配置 Tomcat 服務器的行為和特性。在實際應用中,可以根據(jù)需要進行相應的配置調(diào)整和擴展。

六、多tomcat服務部署

部署

tar xf apache-tomcat-8.5.16.tar.gz
mv  apache-tomcat-8.5.16 /usr/local/tomcat1

命令優(yōu)化

ln -s /usr/local/tomcat1/bin/startup.sh /usr/local/bin/tmstart
ln -s /usr/local/tomcat1/bin/shutdown.sh /usr/local/bin/tmstop

端口號修改
server字段
port

connector字段
port
redirectport

修改訪問頁面

vim  /usr/local/tomcat/webapps/ROOT/index.jsp
<%
out.println("tomcat");
%>

七、虛擬主機

1.基于不同的域名

復制Host字段
<Host></Host>
修改不同Host的name屬性,改為不同的域名
修改webapps指定為不同的訪問路徑
修改日志名稱
創(chuàng)建訪問目錄及首頁

mkdir   /usr/local/tomcat1/jx1/ROOT -p
vim index.jsp

2.基于不同的端口

復制Service字段
<Service></Service>
修改Service的name屬性
修改Engine的name屬性
修改Host的name及appbase屬性
修改日志名稱
端口號修改
service字段
port
connector字段
port
redirectport
在webapps1中創(chuàng)建ROOT目錄并寫入首頁
mkdir /usr/local/tomcat/webapps1/ROOT
vim index.jsp


總結

Linux系統(tǒng)下的Tomcat基礎知識包括安裝Tomcat、配置環(huán)境變量、配置Tomcat的基本設置、部署Web應用程序以及訪問Tomcat默認頁面。掌握這些知識,可以幫助我們更好地使用Tomcat作為Java Web應用服務器。文章來源地址http://www.zghlxwxcb.cn/news/detail-683070.html

到了這里,關于九五從零開始的運維之路(其十九)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【從零開始學習JAVA | 第二十九篇】Stream流

    【從零開始學習JAVA | 第二十九篇】Stream流

    目錄 前言: Stram流: 設計目標: 使用步驟: 1.先得到一條Stream流,并把數(shù)據(jù)放上去。 2.利用Stream流中的各種API進行操作。 使用Stream流的注意事項: 總結: ? ? ? ? 本文我們將學習Stream流,他就像流水線一樣,可以對我們要處理的對象進行逐步處理,最終達到我們想要的效果

    2024年02月17日
    瀏覽(34)
  • 小白到運維工程師自學之路 第三十九集 (HAproxy 負載均衡)
一、概述

    小白到運維工程師自學之路 第三十九集 (HAproxy 負載均衡) 一、概述

    ????????HAProxy是一款高性能的負載均衡軟件,可以將來自客戶端的請求分發(fā)到多個服務器上,以提高系統(tǒng)的可用性和性能。HAProxy支持多種負載均衡算法,包括輪詢、加權輪詢、最少連接數(shù)等。同時,HAProxy還支持會話保持、健康檢查、SSL終止等功能,可以滿足不同場景下的

    2024年02月09日
    瀏覽(22)
  • 《Netty》從零開始學netty源碼(四十九)之PoolArena

    《Netty》從零開始學netty源碼(四十九)之PoolArena

    Netty中分配內(nèi)存是委托給PoolArena來管理的,它主要有兩個實現(xiàn)類: 默認情況下使用的DirectArena,它的數(shù)據(jù)結構如下: 從屬性中我們看到PoolArena主要分配三種類型的內(nèi)存,小于32KB的分配small類型的PoolSubpage,存儲在smallSubpagePools,32KB~4MB的分配normal類型的PoolChunk,根據(jù)其利用率的

    2024年02月02日
    瀏覽(21)
  • 《Netty》從零開始學netty源碼(五十九)之ServerBootstrapAcceptor

    《Netty》從零開始學netty源碼(五十九)之ServerBootstrapAcceptor

    前面初始化channel的過程中向pipeline中添加了一個channelHandler,即 ServerBootstrapAcceptor ,它的作用主要是將worker組的channel進行注冊,它的數(shù)據(jù)結構如下: 它的屬性主要是通過 ServerBootstrap 啟動類設置的,它的方法主要是 channelRead() 方法,其過程如下: 在第五十八篇中,當EventLo

    2024年02月05日
    瀏覽(53)
  • 小白到運維工程師自學之路 第四十九集 (正則表達式之grep)

    小白到運維工程師自學之路 第四十九集 (正則表達式之grep)

    1、正則表達式(Regular Expression,簡稱為RegExp或Regex)是一種用于描述、匹配和操作文本的字符串模式的表達式。它提供了一種強大而靈活的方式來進行字符串的搜索、替換、提取和驗證操作。 2、正則表達式可以用于各種編程語言和應用程序中,包括文本編輯器、命令行工具

    2024年02月13日
    瀏覽(26)
  • 從零開始學習 Java:簡單易懂的入門指南之包裝類(十九)

    Java提供了兩個類型系統(tǒng),基本類型與引用類型,使用基本類型在于效率,然而很多情況,會創(chuàng)建對象使用,因為對象可以做更多的功能,如果想要我們的基本類型像對象一樣操作,就可以使用基本類型對應的包裝類,如下: 基本類型 對應的包裝類(位于java.lang包中) byte

    2024年02月11日
    瀏覽(100)
  • 從零開始學習 Java:簡單易懂的入門指南之File類(二十九)

    java.io.File 類是文件和目錄路徑名的抽象表示,主要用于文件和目錄的創(chuàng)建、查找和刪除等操作。 public File(String pathname) :通過將給定的 路徑名字符串 轉換為抽象路徑名來創(chuàng)建新的 File實例。 public File(String parent, String child) :從 父路徑名字符串和子路徑名字符串 創(chuàng)建新的 F

    2024年02月08日
    瀏覽(18)
  • 小白到運維工程師自學之路 第七十九集 (基于Jenkins自動打包并部署Tomcat環(huán)境)2

    小白到運維工程師自學之路 第七十九集 (基于Jenkins自動打包并部署Tomcat環(huán)境)2

    ? 拉到最后選擇構建后操作 拉到最后點擊保存 ? 訪問192.168.77.19:8080/probe 賬戶密碼都是tomcat ?

    2023年08月27日
    瀏覽(20)
  • 從零開始學習Linux運維,成為IT領域翹楚(一)

    從零開始學習Linux運維,成為IT領域翹楚(一)

    ??Linux內(nèi)核最初只是由芬蘭人林納斯·托瓦茲1991年在赫爾辛基大學上學時出于個人愛好而編寫的。 Linux特點 Linux的各個發(fā)行版本 Linux應用領域 IT服務器 嵌入式 個人桌面 Linux和Windows區(qū)別 主要區(qū)別如下 安裝VMWare虛擬機 下載CentOS 進入Centos官網(wǎng)找要下載的版本 https://vault.centos

    2024年02月02日
    瀏覽(20)
  • 從零開始學習Linux運維,成為IT領域翹楚(九)

    從零開始學習Linux運維,成為IT領域翹楚(九)

    Service命令 服務(service) 本質(zhì)就是進程,但是是運行在后臺的,通常都會監(jiān)聽某個端口,等待其它程序的請求,比如(mysql , sshd 防火墻等),因此我們又稱為守護進程。 語法: 注意: 示例1 查看當前防火墻的狀況,關閉防火墻和重啟防火墻。 Systemd命令 Linux的啟動一直采用init進

    2024年02月03日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包