真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何部署Tomcat和配置虛擬主機-創(chuàng)新互聯(lián)

一、Tomcat介紹

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

1.1、Tomcat 核心組件

Tomcat 由一系列的組件構(gòu)成,其中核心的組件有三個:
Web 容器:完成 Web 服務器的功能。
Servlet 容器:名字為 catalina,用于處理 Servlet 代碼。
JSP 容器:用于將 JSP 動態(tài)網(wǎng)頁翻譯成 Servlet 代碼。

1.2、Tomcat 目錄結(jié)構(gòu)

bin:

存放啟動和關(guān)閉Tomcat 的腳本文件,比較常用的是catalina.sh、  startup.sh、shutdown.sh三個文件

conf:

存放Tomcat 服務器的各種配置文件,比較常用的是server.xml,    context.xml、tomcat-users. xm1、web.xml四個文件。

lib:

存放Tomcat 服務器的 jar 包,一般不作任何改動,除非連接第三方   服務,比如redis,那就需要添加相對應的jar包

logs:

存放Tomcat日志

temp:

存放Tomcat 運行時產(chǎn)生的文件

webapps:

存放項目資源的目錄

work:

Tomcat 工作日錄,一般清除Tomcat 緩存的時候會使用到

二、Tomcat 的部署步驟

1.下載并安裝jdk

2.安裝并啟動Tomcat

2.1、安裝JDK
在部署 Tomcat 之前必須安裝好 jdk,因為 jdk 是 Tomcat 運行的必要環(huán)境。而 jdk 的安裝也相對比較簡單, 版本有很多, 這里我們選擇 rpm 版本即可。
把安裝包下載到本地,創(chuàng)建一個共享文件夾,分享給一臺虛擬機 centos7。
1、先掛載安裝包,安裝 jdk
mkdir /abc
mount.cifs //192.168.56.1/lamp7 /abc ##lamp7是我本機的共享文件

rpm -ivh jdk-8u201-linux-x64.rpm
2、設置JDK環(huán)境變量,并使之生效
vim /etc/profile
#末尾添加
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATN=$JAVA_HOME/bin:$PATH

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

#查看 java 版本
java -version

如何部署Tomcat和配置虛擬主機
如何部署Tomcat和配置虛擬主機

成都創(chuàng)新互聯(lián)專注于閻良企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,商城網(wǎng)站開發(fā)。閻良網(wǎng)站建設公司,為閻良等地區(qū)提供建站服務。全流程按需設計,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

2.2、安裝Tomcat

1、將安裝包解壓到/usr/local下
執(zhí)行下面的命令,從 Tomcat 官網(wǎng)下載 apache-tomcat-9.0.16.tar.gz 穩(wěn)定版本,將安裝包 apache-tomcat-9.0.16.tar.gz 上傳到/root目錄下
##將安裝包tomcat 移動到目錄/usr/local 下
tar zxvf apache-tomecat-9.0.16.tar.gz -C /usr/loacl
cd /usr/local
mv apache-tomcat-9.0.16 /tomcat
2、優(yōu)化路徑,啟動tomcat
##啟動tomcat ##
#開啟
ln -s /usr/local/tomcat/bin/startup.sh /usr/bin/
輸入 :startup.sh

#關(guān)閉   
ln -s /usr/loacl/tomcat/bin/shutdown.sh /usr/bin/
輸入:shutdown.sh
3、瀏覽器中輸入http://192.168.111.145:8080

如何部署Tomcat和配置虛擬主機)

2.3、優(yōu)化Tomcat的啟動速度

第一次啟動查看日志會發(fā)現(xiàn)Tomcat 啟動很慢,默認情況下都需要幾十秒,可以 修 改 jdk 參 數(shù)進行改善,打 開 /usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security 文件。
cd /usr/java//jdk1.8.0_201-amd64/jre/lib/
cd security
vim java.security 
##查詢 random
securerandom.source=flie:/dev/random 
##改成
securerandom.source=flie:/dev/urandom

如何部署Tomcat和配置虛擬主機

然后,重啟 Tomcat 就會發(fā)現(xiàn)啟動時間變短了很多。

注意:在實際工作環(huán)境中,效果顯著,我們此處只是在虛擬機中模擬的,效果不是太明顯。

三、虛擬主機的配置

3.1、虛擬主機的需求
有時候公司會有多個項目需要運行,那么肯定不可能是一臺服務器上運行多個Tomcat 服務,這樣會消耗太多的系統(tǒng)資源。此時,就需要使用到 Tomcat 虛擬主機。
新增兩個域名 www.kgc.com 和 www.accp.com,要通過兩個域名訪問到不同的項目內(nèi)容。
步驟
1.創(chuàng)建 kgc 和 accp 項目目錄和文件
2.修改Tomcat主配置文件
3.重啟Tomcat服務
4.測試

3.2、配置過程

1、DNS配置提供兩個域名的解析。
yum install bind -y
vim /etc/named.conf

如何部署Tomcat和配置虛擬主機

vim /etc/named.rfc1912.zones

如何部署Tomcat和配置虛擬主機

cd /var/named
cp -p named.localhost kgc.com.zone 
vim kgc.com.zone 

cp -p kgc.zom.zone accp.zom.zone

如何部署Tomcat和配置虛擬主機

啟動服務,關(guān)閉防火墻。
##啟動服務,關(guān)閉防火墻。
systemctl start named
systemctl stop firewalld
setenforce 0
創(chuàng)建這兩個項目目錄和文件
##創(chuàng)建kgc和accp項目 目錄和文件
cd /usr/local/tomcat/webapps/

mkdir /usr/local/tomcat/webapps/kgc
echo "this is kgc page\!" > /usr/local/tomcat/webapps/kgc/index.jsp
mkdir /usr/local/tomcat/webapps/accp
echo "this is accp page\!" > /usr/local/tomcat/webapps/accp/index.jsp

如何部署Tomcat和配置虛擬主機

2、修改Tomcat主配置文件
vim /usr/local/tomcat/conf/server.xml


   
  


   
重啟Tomcat服務

在瀏覽器驗證http://www.kgc.com:8080/ 和 http://www.accp.com:8080/ 成功。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞名稱:如何部署Tomcat和配置虛擬主機-創(chuàng)新互聯(lián)
文章出自:http://weahome.cn/article/jssco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部