国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Tomcat8.5 從安裝到啟停

IT那活兒 / 1284人閱讀
Tomcat8.5 從安裝到啟停

點擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。。?/strong>


背景知識

  • CS:背景:寬帶速度慢
    C——Client客戶端
    S——Server服務(wù)器
    優(yōu)點:安全性好,資源分散在服務(wù)器和客戶端,服務(wù)器壓力小;
    缺點:需要安裝客戶端,客戶端維護成本高,升級麻煩。
  • BS:背景:寬帶速度變快
    B——Brower瀏覽器
    優(yōu)點:客戶端不需要維護,開發(fā)成本低,安全性高;
    缺點:資源全部放在服務(wù)器,服務(wù)器負載過重。
  • Tomcat:開源免費,支持JavaWeb標準,Servlet/JSP,被稱為Servlet容器。
  • JBoss/weblogic:收費,支持JavaEE規(guī)范,Servlet/JSP/EJB(spring)。


安裝Tomcat8.5.78

2.1 下載壓縮包并解壓

Tomcat官網(wǎng)下載安裝包tar.gz

2.2 配置jdk環(huán)境變量

[tomcat@bosshost02 ~]$ vim .bash_profile
export JAVA_HOME=/weblogic/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH



Tomcat啟停

3.1 查看服務(wù)端口的配置文件且能做出相應(yīng)更改

[tomcat@bosshost02 ~]$ cd /tomcat/apache-tomcat-8.5.78/conf


[tomcat@bosshost02 conf]$ vim server.xml


即<Connector port=”8080” 此處8080可做出更改。

3.2 Tomcat啟動

[tomcat@bosshost02 apache-tomcat-8.5.78]$ cd bin/


[tomcat@bosshost02 bin]$ sh startup.sh
Using CATALINA_BASE: /tomcat/apache-tomcat-8.5.78
Using CATALINA_HOME: /tomcat/apache-tomcat-8.5.78
Using CATALINA_TMPDIR: /tomcat/apache-tomcat-8.5.78/temp
Using JRE_HOME: /usr/jdk1.8.0_131
Using CLASSPATH: /tomcat/apache-tomcat-8.5.78/bin/bootstrap.jar:/tomcat/apache-tomcat-8.5.78/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.


3.3 防火墻關(guān)閉并登陸端口查看Tomcat是否開啟

[root@bosshost02 ~]# systemctl stop firewalld

3.4 配置賬號密碼

當我們從Tomcat界面隨便點擊一個按鍵都會報403錯誤,即提示我們應(yīng)該定義一個賬號密碼。
將提示信息的
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
模板,做出相應(yīng)改變之后置入conf目錄下的tomcat-users.xml配置文件

[tomcat@bosshost02 conf]$ vim tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui,admin-script,manager-script"/>

3.5 重啟Tomcat(每個配置上的變動都需要重啟)

[tomcat@bosshost02 apache-tomcat-8.5.78]$ cd bin/
[tomcat@bosshost02 bin]$ sh shutdown.sh


[tomcat@bosshost02 bin]$ sh startup.sh

我們發(fā)現(xiàn):

Tomcat 8.5 對管理端限制更嚴格;
除配置conf/tomcat-users.xml之外;
還限制只能在本地使用127.0.0.1訪問管理端。

3.6 解除限制

[tomcat@bosshost02 ~]$ find -type f -name "*.xml" |xargs grep 127
./apache-tomcat-8.5.78/webapps/host-manager/META-INF/context.xml:         allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
./apache-tomcat-8.5.78/webapps/host-manager/WEB-INF/manager.xml:       allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
./apache-tomcat-8.5.78/webapps/manager/META-INF/context.xml:         allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
[tomcat@bosshost02 apache-tomcat-8.5.78]$ find -type f -name "*.xml" |xargs grep 127 -l
./webapps/host-manager/META-INF/context.xml
./webapps/host-manager/WEB-INF/manager.xml
./webapps/manager/META-INF/context.xml


[tomcat@bosshost02 apache-tomcat-8.5.78]$ sed -i.bak s#127#d+#g ./webapps/host-manager/META-INF/context.xml ./webapps/host-manager/WEB-INF/manager.xml ./webapps/manager/META-INF/context.xml

[tomcat@bosshost02 apache-tomcat-8.5.78]$ find -type f -name "*.xml" |xargs grep allow=
./webapps/host-manager/META-INF/context.xml:         allow="d+.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
./webapps/host-manager/WEB-INF/manager.xml:         allow="d+.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />
./webapps/manager/META-INF/context.xml:         allow="d+.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />


[tomcat@bosshost02 bin]$ sh startup.sh
[tomcat@bosshost02 bin]$ ps -ef |grep java
[tomcat@bosshost02 bin]$ ss -lntup |grep java
tcp LISTEN 0      100      :::8080                 :::* users:(("java",pid=15151,fd=52))
tcp LISTEN 0      1      ::ffff:127.0.0.1:8005                 :::* users:(("java",pid=15151,fd=61))


3.7 賬號密碼登錄并查閱內(nèi)容

3.8 配置Tomcat啟停腳本服務(wù)

[root@bosshost02 ~]# vim /etc/init.d/tomcat
#!/bin/bash
# description: Tomcat8 Start Stop Restart
# processname: tomcat8
# chkconfig: 234 20 80

CATALINA_HOME=/tomcat/apache-tomcat-8.5.78

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo please use : tomcat {start | stop | restart}
;;
esac
exit 0

3.9 服務(wù)啟停試驗

[root@bosshost02 ~]# service tomcat stop
env: /etc/init.d/tomcat: 權(quán)限不夠
[root@bosshost02 ~]# chmod 755 /etc/init.d/tomcat
[root@bosshost02 ~]# service tomcat stop


[root@bosshost02 ~]# chmod -R 755 /tomcat/
[root@bosshost02 ~]# chown -R tomcat:tomcat /tomcat/
[root@bosshost02 ~]# service tomcat restart



本文作者:蔡時然(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129367.html

相關(guān)文章

  • Eclipse配置Tomcat8.5(顯示Servers設(shè)置)

    摘要:打開找到選擇找到的安裝路徑,會提示版本不對應(yīng)的出錯如果沒有報錯點擊就可了找到安裝路經(jīng)下的找到以壓縮包打開找到的文件打開,修改保存,確定修改更新到壓縮包中就可以了。選擇的安裝路經(jīng)如果顯示找不到,配置包含的路經(jīng)也是可以的 1、打開Eclipse --> Window --> PreferencesshowImg(https://segmentfault.com/img/bVbpEZA?w=...

    BoYang 評論0 收藏0
  • nginx配置參數(shù)詳解及django框架下的nginx和uwsgi的搭建

    摘要:于年發(fā)布,聚焦于高性能,高并發(fā)和低內(nèi)存消耗問題。二服務(wù)的啟??刂圃谥v解配置文件參數(shù)前,讓我們先來了解一下的啟停操作吧。在講解配置項之前,讓我們先了解一下各個塊的作用。配置最大連接數(shù)設(shè)置允許每個同時開啟的最大連接數(shù),默認值。 一、nginx簡介、 ??nginx(發(fā)音engine x)是俄羅斯軟件工程師Igor Sysoev開發(fā)的免費開源web服務(wù)器軟件。nginx于2004年發(fā)布,聚焦...

    snowLu 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<