Java是一種能夠撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具備卓越的通用性、高效性、平臺移植性和安全性,普遍應用於我的PC、數據中心、遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。在全球雲計算和移動互聯網的產業環境下,Java更具有了顯著優點和廣闊前景。php
JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成爲使用最普遍的Java SDK(軟件開發工具包)。JDK 是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫。css
在CentOS 7 中,既能夠安裝開源的OpenJDK,也能夠安裝Oracle的Java SE(JDK)。一般CentOS 7官方倉庫提供的開源的openjdk對於Java應用程序已經夠用了,可是國內的開發者一般使用Windows平臺上的Java SE進行開發,爲了保證生產服務器和開發者計算機上的環境相一致,也能夠在Linux上安裝Oracle的Java SE。html
Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是不少的場合下被廣泛使用,是開發和調試JSP程序的首選。由於Tomcat技術先進、性能穩定並且免費,於是深受Java愛好者的喜好並獲得了部分軟件開發商的承認,成爲目前比較流行的Web應用服務器。java
Tomcat不只僅是一個Java容器,同時也具備傳統的Web服務器的功能:處理HTML頁面,可是與Apache/Nginx相比,其處理靜態HTML的能力不如Apache/Nginx,一般能夠將Tomcat和Apache/Nginx集成到一塊兒,讓Apache/Nginx處理靜態HTML,而讓Tomcat處理JSP和Java。node
JSP全名爲Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一塊兒創建的一種動態網頁技術標準。JSP技術有點相似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而造成JSP文件,後綴名爲(.jsp)。
用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其餘操做系統上運行。mysql
[官方網站:](http://tomcat.apache.org/)
Tomcat雖然能夠跑jsp網頁,一般不會使用它做爲web服務器,而是做爲中間件。linux
若是你的系統已經安裝了開發工具包,那麼本機就已經有了java
若是沒有安裝開發工具包,使用yum源命令安裝nginx
英文系統安裝: # yum -y groupinstall "Development tools" 中文系統安裝: # yum -y groupinstall "開發工具"
[root@Tomcat ~]# java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
在這裏系統自帶的java咱們不使用,咱們使用下載的最新版java版本。由於jdk是java程序運行的環境,解壓即能用,不須要修改。
第一步:下載、解壓安裝jdkweb
[root@Tomcat ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz [root@Tomcat ~]# tar xvf jdk-8u161-linux-x64.tar.gz -C /usr/local/
第二步:更改解壓後的名稱,方便識別sql
[root@Tomcat ~]# mv /usr/local/jdk1.8.0_161/ /usr/local/java/
第三步:下載、解壓安裝tomcat
[root@Tomcat ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.5/bin/apache-tomcat-9.0.5.tar.gz [root@Tomcat ~]# tar xvf apache-tomcat-9.0.5.tar.gz -C /usr/local/ [root@Tomcat ~]# mv /usr/local/apache-tomcat-9.0.5/ /usr/local/tomcat/
[root@Tomcat ~]# cd /usr/local/tomcat/ [root@Tomcat tomcat]# ls bin --啓動命令目錄 conf --配置文件目錄 *重點 lib --庫文件目錄 logs --日誌文件目錄 *重點 temp --臨時緩存文件 webapps --web應用家目錄 *重點 work --工做緩存目錄
Tomcat是須要jdk才能運行,上面解壓安裝後,還須要在tomcat裏配置jdk的目錄
修改tomcat環境變量有三種方法:
第一種:定義在全局裏;若是裝有多個JDK的話,定義全局會衝突,不建議
[root@Tomcat ~]# vim /etc/profile
第二種:寫用戶家目錄下的環境變量文件.bash_profile
第三種:是定義在單個tomcat的啓動和關閉程序裏,建議使用這種
[root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh --tomcat的啓動程序 [root@Tomcat ~]# vim /usr/local/tomcat/bin/shutdown.sh --tomcat的關閉程序
把startup.sh和shutdown.sh這兩個腳本里的最前面加上下面一段:
export JAVA_HOME=/usr/local/java
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
classpath是指定你在程序中所使用的類(.class)文件所在的位置。
path是系統用來指定可執行文件的完整路徑。
前面安裝和配置好後,下面就能夠啓動了,啓動時會有下面這一段輸出。
[root@Tomcat ~]# /usr/local/tomcat/bin/startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.
查看端口,tomcat默認是8080端口
[root@Tomcat ~]# lsof -i:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 31259 root 49u IPv6 465528 0t0 TCP *:webcache (LISTEN)
關閉tomcat方法
[root@Tomcat ~]# /usr/local/tomcat/bin/shutdown.sh
使用瀏覽器打開測試
[root@Tomcat ~]# firefox http://192.168.1.20:8080/
能夠看到以下界面
[root@Tomcat ~]# vim /usr/local/tomcat/conf/server.xml 69 <Connector port="80" protocol="HTTP/1.1" ----把8080改爲80的話,重啓後就監聽80端口 70 connectionTimeout="20000" 71 redirectPort="8443" />
Tomcat的數據目錄(網站家目錄)
/usr/local/tomcat/webapps/ROOT/
把test目錄與ROOT同級或者是在ROOT的下一級都是可行的 [root@Tomcat ~]# mkdir /usr/local/tomcat/webapps/test --目錄名字可自定義 [root@Tomcat ~]# vim /usr/local/tomcat/webapps/test/index.jsp --自定義頁面內容,以下面的話(不要寫中文) welcome to here!
[root@Tomcat ~]# firefox http://192.168.1.20/test/ --這個是端口改成80的打開瀏覽器網頁的方法 [root@Tomcat ~]# firefox http://192.168.1.20:8080/test/ --這個是端口爲8080的打開瀏覽器網頁的方法
linux + apache + php + mysql --lamp環境 這是php環境
linux + nginx + php + mysql --lnmp環境 這是php環境
linux + tomcat + jsp + mysql --ljtm環境 這是java環境
jdk-8u161-linux-x64.tar.gz --java包
apache-tomcat-9.0.5.tar.gz --tomcat包
mysql-connector-java-5.1.45.tar.gz --tomcat鏈接mysql的工具包
jsprun_6.0.0_GBK.zip --java語言開發的應用系統(網上能夠自行下載)
第一步:解壓應用系統
解壓應用系統: [root@Tomcat ~]# unzip jsprun_6.0.0_GBK.zip -d /usr/local/tomcat/webapps/ 更更名稱: [root@Tomcat ~]# cd /usr/local/tomcat [root@Tomcat tomcat]# mv ./webapps/JspRun\!_6.0.0_GBK/ ./webapps/jsprun/ 移動應用至前面文件夾: [root@Tomcat tomcat]# cd /usr/local/tomcat/webapps/jsprun/ [root@Tomcat jsprun]# mv upload/* ./
第二步:下載、解壓java鏈接mysql的工具包
[root@Tomcat ~]# wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.45.tar.gz [root@Tomcat ~]# tar xvf mysql-connector-java-5.1.45.tar.gz -C /usr/src/ 解壓後,把鏈接工具拷到tomcat的應用目錄 [root@Tomcat ~]# cd /usr/src/mysql-connector-java-5.1.45/ [root@Tomcat mysql-connector-java-5.1.45]# cp /usr/src/mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar /usr/local/tomcat/webapps/jsprun/WEB-INF/
第三步:安裝mysql數據庫(注意:CentOS 7版本開始,系統自帶的數據庫爲mariadb,已經捨棄mysql數據庫)
[root@Tomcat ~]# yum -y install mariadb* [root@Tomcat ~]# id mysql uid=27(mysql) gid=27(mysql) 組=27(mysql) 若是沒有mysql這個用戶,手工建立一個mysql用戶 [root@Tomcat ~]# groupadd -g 27 mysql [root@Tomcat ~]# useradd -u 27 mysql -g mysql 啓動數據庫 [root@Tomcat ~]# systemctl restart mariadb 登錄數據庫,建立java應用所須要的賬號和庫 [root@Tomcat ~]# mysql # 登陸數據庫 MariaDB> create database bbs; # 建立bbs庫 MariaDB> show databases ; # 查看全部庫 MariaDB> grant all on bbs.* to 'bbs'@'localhost' identified by '123'; # 受權 MariaDB> flush privileges; # 刷新 MariaDB> select user,host,password from mysql.user; # 查看user表容許登陸的用戶
第五步:修改java應用配置鏈接數據庫
[root@Tomcat ~]# vim /usr/local/tomcat/webapps/jsprun/config.properties dbhost = localhost # 修改數據庫地址 dbport=3306 # 端口 dbuser = bbs # 鏈接用戶名 dbpw = 123 # 密碼 dbname = bbs # 庫名 pconnect = 0 # 持久鏈接 tablepre = jrun_ database = mysql dbcharset = charset = gbk headercharset = 0 tplrefresh = 1 # 風格模板自動刷新開關 version=5.1
第六步:重啓tomcat才能生效
[root@Tomcat ~]# /usr/local/tomcat/bin/shutdown.sh --關閉omcat Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar [root@Tomcat ~]# /usr/local/tomcat/bin/startup.sh --啓動tomcat Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.
第七步:使用瀏覽器打開訪問安裝
[root@Tomcat ~]# firefox http://192.168.1.20:8080/jsprun/install.jsp --注意這裏後面的jsprun和install.jsp要本身輸出來(若是沒有改端口的話還要加上端口)
而後按照圖形指引安裝步驟下一步便可。
第一步:先在調度機上的 apache 配置
[root@Apache ~]# yum -y install httpd* [root@Apache ~]# vim /etc/httpd/conf.d/proxy_ajp.conf # 注意,centos 7下沒有這個文件,可是也是支持 proxy_ajp 的,因此本身創建一個這個文件就能夠了 ProxyPass /apache balancer://apache/ # 定義一個負載調度的名字,這個 apache 後面要加/,不然 就只能調網站家目錄的主頁,而不能調家目錄的其它文件 <Proxy balancer://apache/> BalancerMember http://10.1.1.128 # 成員 128 BalancerMember http://10.1.1.129 # 成 員 129 , 如 果 129 的 端 口 爲 8080 , 則 就 寫 http://10.1.1.129:8080 就能夠了 </Proxy> [root@Apache ~]# systemctl restart httpd.service --啓動Apache
擴展一:
ProxyPass /apache balancer://apache/ # proxypass 後面不是/,而是/tomcat
<Proxy balancer://apache/>
BalancerMember http://10.1.1.128
BalancerMember http://10.1.1.129:8080
</Proxy>
這樣實現的是當客戶端訪問 http://192.168.1.200/apache 時纔會調度,若是訪問 http://192.168.1.200 的話,則仍是 192.168.1.200 上的網站
擴展二:
實現訪問 http://192.168.1.200/apache/調度給 128 和 129:8080
訪問 http://192.168.1.200/test/調度給 130 和 131:8081
訪問 http://192.168.1.200 的話,則仍是訪問 192.168.1.200ProxyPass /apache balancer://apache/
<Proxy balancer://apache/>
BalancerMember http://10.1.1.128
BalancerMember http://10.1.1.129:8080
</Proxy>
ProxyPass /abc balancer://test/
<Proxy balancer://test/>
BalancerMember http://10.1.1.130
BalancerMember http://10.1.1.131:8081
第二步:在兩臺後臺 web 服務器上也安裝 httpd,並作一個不一樣的主頁方便測試
在 128 上操做: [root@Apache1 ~]# yum -y install httpd* [root@Apache1 ~]# echo 128 > /var/www/html/index.html 在 129 上操做: [root@Apache2 ~]# yum -y install httpd* [root@Apache2 ~]# echo 129 > /var/www/html/index.html
第三步: 在Apache調度機上訪問 http://192.168.1.20/apache ,就能夠實現調度
第一步: 先在 Apache 調度機上配置
[root@Apache ~]# yum -y install httpd* [root@Apache ~]# vim /etc/httpd/conf.d/proxy_ajp.conf ProxyPass /tomcat balancer://tomcat/ # 定義一個調度,隨便寫 <Proxy balancer://tomcat/> BalancerMember ajp://10.1.1.128:8009/ route=tomcat1 # 定義消息路由,名字自定義 BalancerMember ajp://10.1.1.129:8009/ route=tomcat2 </Proxy> [root@Apache ~]# systemctl restart httpd.service --啓動Apache
第二步:分別在被調度機 Tomcat 上加上消息路由
在 128 上的 Tomcat1 上操做: [root@Tomcat1 ~]# vim /usr/local/tomcat/conf/server.xml 128 <Engine name="Catalina"defaultHost="localhost" jvmRoute="tomcat1"> # 在 128 的 tomcat 這一句後面加上 jvmRoute="tomcat1",名字和調度機上的對應 [root@Tomcat1 ~]# /usr/local/tomcat/bin/shutdown.sh [root@Tomcat1 ~]# /usr/local/tomcat/bin/startup.sh 在 129 上的 Tomcat2 上操做: [root@Tomcat2 ~]# vim /usr/local/tomcat/conf/server.xml 128 <Engine name="Catalina"defaultHost="localhost" jvmRoute="tomcat2"> # 在 128 的 tomcat 這一句後面加上 jvmRoute="tomcat2",名字和調度機上的對應 [root@Tomcat2 ~]# /usr/local/tomcat/bin/shutdown.sh [root@Tomcat2 ~]# /usr/local/tomcat/bin/startup.sh
第三步:在 Apache 調度機上訪問 http://192.168.1.20/tomcat ,就能夠實現調度
(1)它支持健康檢查,當一臺掛掉,就不調度它,當它 OK 了,須要對 apache reload 一下,才能再從新都調度兩臺。
(2)tomcat1 和 tomcat2 監聽的端口是 80 仍是 8080 均可以,由於是由 8009 調過來的。
(3)在兩臺的tomcat的index.jsp 主頁裏作兩個不一樣的標記:
在 128 上的 Tomcat1 上操做: [root@Tomcat1 ~]# echo 128 >> /usr/local/tomcat/webapps/ROOT/index.jsp 在 129 上的 Tomcat2 上操做: [root@Tomcat2 ~]# echo 129 >> /usr/local/tomcat/webapps/ROOT/index.jsp
最後,在 Apache 調度機上訪問 http://192.168.1.20/tomcat ,就能夠實現調度,看到效果。
在完成兩臺Tomcat1,Tomcat2的安裝以後,實現負載均衡,使用mod_jk能夠實現節點的故障恢復功能,即一個節點出現問題,mod_jk會其不參與負載,在節點故障恢復後,mod_jk會讓其參與負載,對此節點是否失敗,對用戶而言是透明的。
實現流程:
負責負載均衡的主要是由一個配置文件完成!那就是workers.propertise。經過定義worker.list,port,host,type,lbfactor的值來定義每一臺Tomcat的主機;經過lbfactor來區別每臺機器的權重,權重數值越大獲得的用戶請求數就越多。因此,只要重點關注這個文件的內容就好了。
第一步:實驗前準備寫/etc/hosts記錄
[root@Apache ~]# echo "10.1.1.1 Apache.com" >> /etc/hosts [root@Apache ~]# echo "10.1.1.128 Tomcat1.com" >> /etc/hosts [root@Apache ~]# echo "10.1.1.129 Tomcat2.com" >> /etc/hosts [root@Apache ~]# scp /etc/hosts 10.1.1.128:/etc/hosts --遠程拷貝 /etc/hosts 文件到128機子 [root@Apache ~]# scp /etc/hosts 10.1.1.129:/etc/hosts --遠程拷貝 /etc/hosts 文件到129機子
時間同步:詳見CentOS 7.3 Xinetd服務的安裝與配置(https://blog.51cto.com/13525470/2060765)
關閉 iptables,selinux
第二步:在 Tomcat1 和 Tomcat2 上安裝好 Tomcat
詳見上面部分
第三步:在 Apache調度機上安裝 Apache,下面是源碼版的作法
若是之前編譯過 Apache,先使用下面兩條命令把源碼和安裝路徑全刪除 [root@Apache ~]# rm -rf /usr/src/httpd-2.4.28/ [root@Apache ~]# rm -rf /usr/local/apache2/ [root@Apache ~]# tar xf httpd-2.4.28.tar.bz2 -C /usr/src --解壓編譯安裝 [root@Apache ~]# cd /usr/src/httpd-2.4.28/ [root@Apache ~]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-modules=all --enable-mods-shared=all --with-mpm=prefork [root@Apache ~]# make && make install 上面的編譯參數,能夠不加--enable-proxy,--enable-proxy-ajp,--enable-proxy-balancer。由於,咱們這裏是使用 mod_jk 的。
第四步:在 Apache 調度機上編譯 mod_jk 模塊
[root@Apache ~]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gz http://tomcat.apache.org/download-connectors.cgi --上面的包(mod_jk)下載地址 [root@Apache ~]# tar xf tomcat-connectors-1.2.42-src.tar.gz -C /usr/src/ [root@Apache ~]# cd /usr/src/tomcat-connectors-1.2.42-src/ [root@Apache ~]# ls --這裏面 conf 裏有配置的模版,native 目錄裏能夠與 apache 的 apxs 指令編譯出 mod_jk 模塊 conf HOWTO-RELEASE.txt LICENSE NOTICE support xdocs docs jkstatus native README.txt tools [root@Apache ~]# cd native/ [root@Apache ~]# ./configure --with-apxs=/usr/local/apache2/bin/apxs --源碼版的編法 [root@Apache ~]# make && make install [root@Apache ~]# ls /usr/local/apache2/modules/mod_jk.so --編譯後產生 mod_jk 模塊
第五步:配置 Apache 主配置文件,使其使用 mod_jk 的子配置文件
[root@Apache ~]# vim /usr/local/apache2/conf/httpd.conf Include conf/extra/httpd-jk.conf # 主配置文件加上這一句
第六步:拷貝要用到的配置文件模版
--拷貝 mod_jk 的配置文件模版到對應的 apache 配置目錄 [root@Apache ~]# cp /usr/src/tomcat-connectors-1.2.42-src/conf/httpd-jk.conf /usr/local/apache2/conf/extra/ --拷貝定義調度的配置文件模版 [root@Apache ~]# cp /usr/src/tomcat-connectors-1.2.42-src/conf/workers.properties /usr/local/apache2/conf/extra/ --拷貝定義動靜分離的配置文件模版 [root@Apache ~]# cp /usr/src/tomcat-connectors-1.2.42-src/conf/uriworkermap.properties /usr/local/apache2/conf/extra/
第七步:配置這三個配置文件
[root@Apache ~]# vim /usr/local/apache2/conf/extra/httpd-jk.conf 28 JkWorkersFile conf/extra/workers.properties # 由於我拷到 conf/extra,因此這裏改爲對應的路徑 99 JkMountFile conf/extra/uriworkermap.properties # 打開註釋 115 SetEnvIf REQUEST_URI"\.(htm|html|css|gif|jpg|js)$"no-jk # 打開註釋 <Location /jk-status> JkMountjk-status Orderdeny,allow Deny from all Allowfrom 127.0.0.1 192.168.1.20 # 加上容許 192.168.1.20 查看 jk-status </Location> <Location /jk-manager> JkMount jk-manager Order deny,allow Deny from all Allowfrom 127.0.0.1 192.168.1.20 # 加上容許 192.168.1.20 查看 jk-manager </Location> [root@Apache ~]# vim /usr/local/apache2/conf/extra/workers.properties worker.list=balancer worker.balancer.type=lb worker.balancer.balance_workers=node1 # 指定的後面被調度的jvmroute worker.node1.reference=worker.template worker.node1.host=10.1.1.128 # 後面被調度的 tomcat 的 IP worker.node1.port=8009 # 改爲 8009 worker.node1.activation=A worker.balancer.balance_workers=node2 worker.node2.reference=worker.template worker.node2.host=10.1.1.129 # 另外一臺的 IP worker.node2.port=8009 # 改成 8009 worker.node2.activation=A worker.template.type=ajp13 [root@Apache ~]# vim /usr/local/apache2/conf/extra/uriworkermap.properties /admin/*=balancer # 這些目錄下的全部文件都交給 balancer 去調度 /manager/*=balancer /jsp-examples/*=balancer /servlets-examples/*=balancer /examples/*=balancer /*.jsp=balancer # 表示 apache 家目錄下*.jsp 就給 balancer 去進行後臺兩個 tomcat 的調度
第八步:部署網站內容
一個網站,在 Apache 和後臺 Tomcat 的家目錄裏都要部署相同的內容,實際狀況可使用共享存儲。
我這裏就把 Tomcat 裏的內容拷過來
要注意的是目錄的對應
我如今編譯版 Apache 的家目錄爲默認的/usr/local/apache2/htdocs/
因此我如今在 Tomcat1 上操做:
把下面目錄全部文件拷到 Apache 的家目錄
[root@Tomcat1 ~]# scp -r /usr/local/tomcat/webapps/ROOT/* 10.1.1.1:/usr/local/apache2/htdocs/
第九步:配置兩臺 Tomcat 的 jvmroute
在 Tomcat1 上操做 [root@Tomcat1 ~]# vim /usr/local/tomcat/conf/server.xml <Engine name="Catalina"defaultHost="localhost"jvmRoute="node1"> 在 Tomcat2 上操做: [root@Tomcat2 ~]# vim /usr/local/tomcat/conf/server.xml <Engine name="Catalina"defaultHost="localhost"jvmRoute="node2">
第十步:啓動服務
在1上的 Apache 上操做: [root@Apache ~]# /usr/local/apache2/bin/apachectl restart 在 128 上的 Tomcat1 上操做: [root@Tomcat1 ~]# /usr/local/tomcat/bin/shutdown.sh [root@Tomcat1 ~]# /usr/local/tomcat/bin/startup.sh 在 129 上的 Tomcat2 上操做: [root@Tomcat2 ~]# /usr/local/tomcat/bin/shutdown.sh [root@Tomcat2 ~]# /usr/local/tomcat/bin/startup.sh
第十一步:測試
最後
[root@Tomcat1 ~]# scp -r /usr/local/tomcat/webapps/jsprun/ apache.com:/usr/local/apache2/htdocs/
再訪問
http://10.1.1.1/jsprun
會看到全部的文件都以列表形式顯示,由於默認 Apache 訪問的主頁爲 index.html。因此 http://10.1.1.1/jsprun/index.jsp 訪問,就能夠訪問 OK 了。