欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

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

    一.Tomcat介紹

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

    訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,

    Tomcat處理靜態HTML的能力不如Apache服務器。

    二.Tomcat安裝

    安裝前準備:

    在安裝Tomcat之前必須先安裝JDK,JDK全稱是 Java Development Kit,是SUN公司免費提供的java語言的軟件開發工具包,其中包含Java虛擬機(JVM),編寫好的java源程序經過編譯可生產java字節碼,只要安裝了JDK,就可以利用JVM解釋這些

    字節碼文件,從而保證了Java的跨平臺性。

    在平臺兼容性方面,JDK作為解釋字節碼文件并根據此調用操作系統的API實現對應功能的java虛擬機,與操作系統位數密切相關,因此存在不同類型的版本,Tomcat也具有上述特征,所以需要預先下載好JDK和Tomcat

    JDK下載地址:

    • http://www.oracle.com/technetwork/java/javase/downloads/
    • tomcat下載地址:http://tomcat.apache.org

    1.卸載系統自帶的openjdk并安裝jdk

    [root@tomcat1 ~]# rm -rf $(which java)
    [root@tomcat1 ~]# tar xf jdk-7u80-linux-x64.tar
    [root@tomcat1 ~]# mv jdk1.7.0_80/ /usr/local/java
    

    2.解壓安裝Tomcat

    [root@tomcat1 ~]# tar xf apache-tomcat-8.5.20.tar.gz
    [root@tomcat1 ~]# mv apache-tomcat-8.5.20 /usr/local/tomcat8
    

    3.設置JAVA環境變量

    [root@tomcat1 ~]# vim /etc/profile.d/java.sh
    export JAVA_HOME="/usr/local/java" ##設置java根目錄
    export PATH=$PATH:$JAVA_HOME/bin:/usr/local/tomcat8/bin #在PATH環境變量中添加java跟目錄的bin子目錄
    [root@tomcat1 ~]# . /etc/profile #將java.sh 腳本導入到環境變量,使其生效
    

    4.運行 java -version 或者 javac -version 命令查看java版本

    [root@tomcat1 ~]# java -version
    java version "1.7.0_65"
    Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
    

    5.啟動Tomcat

    [root@tomcat1 ~]# /usr/local/tomcat7/bin/startup.sh
    Using CATALINA_BASE: /usr/local/tomcat7
    Using CATALINA_HOME: /usr/local/tomcat7
    Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
    Using JRE_HOME: /usr/local/java
    Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
    Tomcat started.
    Tomcat 默認運行在8080端口
    [root@tomcat1 ~]# netstat -anpt |grep :8080
    tcp 0 0 :::8080 :::* LISTEN 3318/java
    

    6.關閉Tomcat

    [root@tomcat1 ~]# /usr/local/tomcat7/bin/shutdown.sh
    瀏覽器訪問測試 http://IP:端口
    

    7.修改端口號

    [root@tomcat1 ~]# vim /usr/local/tomcat8/conf/server.xml
    修改端口:
    8080 - 9528
    8005 - 9529
    8009 - 9530
    [root@tomcat1 ~]# /usr/local/tomcat8/bin/startup.sh
    [root@tomcat1 ~]# netstat -anpt | grep java
    tcp 0 0 0.0.0.0:9528 0.0.0.0:* LISTEN 5625/java
    tcp 0 0 127.0.0.1:9529 0.0.0.0:* LISTEN 5625/java
    tcp 0 0 0.0.0.0:9530 0.0.0.0:* LISTEN 5625/java
    注意:關閉防火墻和selinux安全機制,如果是阿里云服務器,控制臺安全組需要放行TCP協議8080端口。
    systemctl disable firewalld 永久關閉防火墻
    systemctl stop firewalld 臨時關閉防火墻
    setenforce 0 關閉Selinux
    

    8.Tomcat 配置相關說明

    /usr/local/tomcat 主目錄(安裝目錄)
    bin 存放windows或linux平臺上啟動或關閉的Tomcat的腳本文件
    conf 存放Tomcat的各種全局配置文件,其中最主要的是server.xml和web.xml
    lib 存放Tomcat運行需要的庫文件(JARS)
    logs 存放Tomcat執行時的LOG文件
    webapps Tomcat的主要Web發布目錄(包括應用程序事例)htdocs(html php)
    work 存放jsp編譯后產生的class文件
    [root@tomcat1 ~]# ls /usr/local/tomcat/conf/
    catalina.policy 權限控制配置文件
    catalina.properties Tomcat屬性配置文件
    context.xml 上下文配置文件(selinux)
    logging.properties 日志log相關配置文件
    server.xml 主配置文件
    tomcat-users.xml manager-gui管理用戶配置文件(Tomcat安裝后生成的管理界面,該文件可開啟訪問)
    web.xml Tomcat的servlet,servlet-mapping,filter,MIME等相關配置
    server.xml 主要配置文件,可修改啟動端口,設置網站根目錄,虛擬主機,開啟https等功能。
    

    三.Tomcat優化

    1.禁用tomcat的AJP協議

    [root@tomcat1 conf]# vim server.xml
    注釋:
    <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> -->
    

    2.修改通訊模式BIO修改為NIO提高并發處理能力

    #去掉注釋
    <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
    

    3.啟用外部連接池

    #去掉注釋并修改maxThreads:
    <!--
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
    maxThreads="300" minSpareThreads="4"/>
    -->
    #去掉注釋并修改protocol:
    <Connector executor="tomcatThreadPool"
    port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
    connectionTimeout="20000"
    redirectPort="8443" />
    #刪除倆參數:
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"/> (這是刪除后的)
    # <Connector executor="tomcatThreadPool"下面添加:
    port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
    maxThreads="1000"
    minSpareThreads="100"
    maxSpareThreads="200"
    acceptCount="1000"
    disableUploadTimeout="true"
    connectionTimeout="20000"
    URIEncoding="UTF-8"
    enableLookups="false"
    compression="on"
    compressionMinSize="2048"
    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"
    redirectPort="8443" />
    

    4.JVM調優生產配置

    編輯catalina.sh配置文件
    [root@tomcat1 ~]# vim /usr/local/tomcat8/bin/catalina.sh
    # OS specific support. $var _must_ be set to either true or false.下面添加
    JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+UseParallelGCThreads=8 -XX:CMSInitiatingOccupancyFraction=80 -XX:
    +UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:-PrintGC -XX:-PrintGCDetails -XX:-PrintGCTimeStamps -Xloggc:../logs/gc.log"
    參數
    描述
    -Xms
    堆內存初始大小,單位m、g
    -Xmx
    堆內存最大允許大小,一般不要大于物理內存的80%
    -XX:PermSize
    非堆內存初始大小,一般應用設置初始化200m,最大1024m就夠了
    -XX:MaxPermSize
    非堆內存最大允許大小
    -XX:+UseParallelGCThreads=8
    并行收集器線程數,同時有多少個線程進行垃圾回收,一般與CPU數量相等
    -XX:+UseParallelOldGC
    指定老年代為并行收集
    -XX:+UseConcMarkSweepGC
    CMS收集器(并發收集器)
    -XX:+UseCMSCompactAtFullCollection
    開啟內存空間壓縮和整理,防止過多內存碎片
    

    5.生產配置實例

    一張圖讓你學會安裝Tomcat(最基礎的需要學會的)

    Tomcat的經典圖標

    Tomcat服務器是一個免費的開放源代碼的Web應用服務器。Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet 和JSP規范總是能在Tomcat中得到體現,Tomcat 5支持最新的Servlet 2.4和JSP 2.0規范。因為Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發商的認可,是目前比較流行的Web應用服務器。

    Tomcat的安裝方法以及環境變量的配置:

    Tomcat的安裝壓縮包

    ①解壓Tomcat的安裝包,位置自己決定(個人比較喜歡用8.5的版本,后期和idea用不會出問題),需要請私信發給你們

    解壓后的目錄

    ②打開解壓后的目錄(配置環境變量的時候要用)

    配置環境變量

    ③配置環境變量

    驗證是否安裝配置成功

    ④驗證是否安裝成功

    每張圖片我都做了詳細步驟,大家看圖即可.

    這是在安裝Tomcat是順便下來的,大神看看不說話就行,需要的話可以借鑒一下.因為剛開始安裝的時候配置環境變量,按照網上的好多方法配置不成功或者Tomcat閃退,這是一種自測沒有問題的方法,大家一起學習借鑒.謝謝

    需要安裝包的私信我,我給大家發.

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有