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

java:Tomcat

這篇具有很好參考價值的文章主要介紹了java:Tomcat。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

在講 Tomcat 是啥之前,我們先來了解一些概念。

服務器

可以理解為一個高性能的電腦,但是這個電腦現在什么軟件都沒有安裝。
java:Tomcat,# java,java,tomcat,開發(fā)語言

web 服務器

給這個服務器安裝一些服務器軟件,如 nginx、Apache、Tomcat 等。這臺服務器就可以幫我們接收用戶的請求,處理請求,做出響應。

Tomcat 就是一個web服務器軟件,常見的java相關的web服務器軟件:

  • webLogic:oracle公司,大型的JavaEE服務器,支持所有的JavaEE規(guī)范,收費的。
  • webSphere:IBM公司,大型的JavaEE服務器,支持所有的JavaEE規(guī)范,收費的。
  • JBOSS:JBOSS公司的,大型的JavaEE服務器,支持所有的JavaEE規(guī)范,收費的。
  • Tomcat:Apache基金組織,中小型的JavaEE服務器,僅僅支持少量的JavaEE規(guī)范servlet/jsp。開源的,免費的。

服務資源的分類

  1. 靜態(tài)資源:所有用戶訪問后,得到的結果都是一樣的,稱為靜態(tài)資源.靜態(tài)資源可以直接被瀏覽器解析
    • 如: html,css,JavaScript
  2. 動態(tài)資源:每個用戶訪問相同資源后,得到的結果可能不一樣。稱為動態(tài)資源。動態(tài)資源被訪問后,需要先轉換為靜態(tài)資源,在返回給瀏覽器
    • 如:servlet/jsp,php,asp…

服務器軟件的分類

1、web服務器:所有的服務器軟件都可以稱之為web服務器軟件
2、HTTP服務器(靜態(tài)服務):使用HTTP協(xié)議傳輸資源,提供服務
3、應用服務器(動態(tài)服務):一個特定應用的承載容器

web服務器:顧名思義,Web的功能就是提供Web化服務。那什么又叫Web服務呢,簡單點理解比如:網站頁面服務、郵件服務、網絡下載服務等等,都可以稱作Web化服務。
總而言之,Web服務器從廣義上來說,就是響應用戶的需求并提供響應和服務。所以從這個角度來講,當下幾乎所有服務器軟件都可以稱之為Web服務器。

nginx 和 tomact

Nginx:典型的靜態(tài)服務器,可做反向代理、負載均衡,一般放在最前面直面用戶,配合后端Tomcat打前陣;純C寫的,性能賊高、內存消耗極少、穩(wěn)定性也相當好,互聯(lián)網公司重度使用

Tomcat:Apache出品,典型的應用服務器軟件,符合Servlet標準的應用容器,也可以提供http服務,但一般不會作為http服務器;是Spring Boot框架默認的內置服務器

總結

Tomcat 可以解析動態(tài)資源(當然也可以解析靜態(tài)資源,但是不是主要的) java 項目。

安裝Tomcat

brew安裝

brew install tomcat

安裝目錄為 /opt/homebrew/opt/tomcat@8

vi ~/.bash_profile
export PATH=$PATH:/opt/homebrew/opt/tomcat@8/bin
source ~/.bash_profile
# 查看Tomcat基本信息
catalina -h
catalina run

java:Tomcat,# java,java,tomcat,開發(fā)語言
如果要部署 Servlets,項目根目錄一般會有該文件夾,具體可看 這里
java:Tomcat,# java,java,tomcat,開發(fā)語言

官網壓縮包安裝

http://tomcat.apache.org
java:Tomcat,# java,java,tomcat,開發(fā)語言

tar -zxvf tomcat壓縮包路徑 ~/Library/tomcat
# 為了方便把文件夾名稱改為tomcat,或者建立一個軟連接
# 軟連接
ln -s ~/Library/apache-tomcat-8.5.54 ~/Library/tomcat
# 修改文件夾名稱
mv ~/Library/apache-tomcat-8.5.54 ~/Library/tomcat

添加環(huán)境變量

vim .bash_profile
export TOMCAT_HOME=/Users/用戶名/Library/tomcat
export PATH=$PATH:$TOMCAT_HOME/bin
source .bash_profile

授權 bin 目錄下的權限

cd ~/Library/tomcat/bin
sudo chmod 755 *.sh

啟動與關閉

startup.sh
shutdown.sh

IDEA集成

java:Tomcat,# java,java,tomcat,開發(fā)語言

java:Tomcat,# java,java,tomcat,開發(fā)語言
把你用 brew 安裝的路徑放在這
java:Tomcat,# java,java,tomcat,開發(fā)語言
/opt/homebrew/Cellar/tomcat@8/8.5.76/libexec
java:Tomcat,# java,java,tomcat,開發(fā)語言
在這里添加我們的項目
java:Tomcat,# java,java,tomcat,開發(fā)語言

IDEA插件

pom.xml

<build>
    <!--maven插件-->
    <plugins>
        <!--tomcat插件-->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <!-- tomcat7的插件, 不同tomcat版本這個也不一樣 -->
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <!-- 通過maven tomcat7:run運行項目時,訪問項目的端口號 -->
                <port>80</port>
                <!-- 項目訪問路徑  本例:localhost:9090,  如果配置的aa, 則訪問路徑為localhost:9090/aa-->
                <path>/travel</path>
            </configuration>
        </plugin>

    </plugins>
</build>

java:Tomcat,# java,java,tomcat,開發(fā)語言

說明

java:Tomcat,# java,java,tomcat,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-670912.html

到了這里,關于java:Tomcat的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

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

相關文章

  • Tomcat:Java Web

    Tomcat:Java Web

    簡介 Apache Tomcat 是 Java Web 應用程序開發(fā)中最為常用的服務器之一。作為一個開源、輕量級的 Servlet 容器和 JSP 容器,Tomcat 提供了一個穩(wěn)定可靠的運行環(huán)境,使得開發(fā)者可以快速開發(fā)、部署和管理 Java Web 應用程序。本文將深入介紹 Tomcat 的特點、優(yōu)勢、安裝、配置和基本用法,

    2024年03月23日
    瀏覽(22)
  • JAVA配置tomcat

    JAVA配置tomcat

    IDEA新建module的時候沒有javaee的選項,這時候可以先選擇普通的java項目進行創(chuàng)建。 圖片中的a就是新建的java module。 右鍵a文件夾,選擇Add Framework Support。 然后選中Web Application,點擊右下角的ok即可。 a文件夾下出現帶小藍的web就說明成功了。 關聯(lián)相關包 將jar包拷到libs文件夾下

    2023年04月08日
    瀏覽(21)
  • java:Tomcat

    java:Tomcat

    在講 Tomcat 是啥之前,我們先來了解一些概念。 服務器 可以理解為一個高性能的電腦,但是這個電腦現在什么軟件都沒有安裝。 web 服務器 給這個服務器安裝一些服務器軟件,如 nginx、Apache、Tomcat 等。這臺服務器就可以幫我們接收用戶的請求,處理請求,做出響應。 Tomcat

    2024年02月11日
    瀏覽(19)
  • web開發(fā)學習筆記(9.Tomcat介紹)

    web開發(fā)學習筆記(9.Tomcat介紹)

    ??????? 1.簡介 2.tomcat和nginx等web應用服務器的區(qū)別 http://t.csdnimg.cn/OL9Qt 3.tomcat基本使用 4.tomcat更改端口號 5. 部署

    2024年01月21日
    瀏覽(17)
  • Java——《面試題——tomcat篇》

    Java——《面試題——tomcat篇》

    全文章節(jié) Java——《面試題——基礎篇》 Java——《面試題——JVM篇》 Java——《面試題——多線程并發(fā)篇》 Java——《面試題——Spring篇》 Java——《面試題——SpringBoot篇》 Java——《面試題——MySQL篇》?????? Java——《面試題——SpringCloud》 Java——《面試題——Dob

    2024年02月12日
    瀏覽(11)
  • tomcat(跟著寶哥學java:tomcat)tomcat安裝 發(fā)布項目 配置eclipse http協(xié)議詳解、get請求、post請求、url詳解

    tomcat(跟著寶哥學java:tomcat)tomcat安裝 發(fā)布項目 配置eclipse http協(xié)議詳解、get請求、post請求、url詳解

    在%CATALINA_HOME%webapps下創(chuàng)建一個文件夾:hehe 在hehe中創(chuàng)建子文件夾:WEB-INF和資源文件夾(html/jsp/css/imgs/js) 在WEB-INF中創(chuàng)建子文件夾classes::存儲java源文件生成的字節(jié)碼文件 在WEB-INF中創(chuàng)建子文件夾lib::存儲項目以來的jar 在WEB-INF中創(chuàng)建子web項目的核心配置文件:web.xml web

    2024年02月03日
    瀏覽(24)
  • java:Http協(xié)議和Tomcat

    java:Http協(xié)議和Tomcat

    Hyper Text Transfer Protocol 超文本傳輸協(xié)議,規(guī)定了瀏覽器和服務器之間數據傳輸的規(guī)則 特點: 基于TCP協(xié)議,面向連接,安全 基于請求響應模型:一次請求對應一次響應 HTTP協(xié)議是無狀態(tài)協(xié)議,對事務的處理沒有記憶能力,每次請求-響應都是獨立的. 優(yōu)點 速度較快 缺點 多次請求間無法共

    2024年04月26日
    瀏覽(17)
  • Java項目部署到tomcat啟動

    Java項目部署到tomcat啟動

    修改Tomcat的Context設置 path: 指定訪問該Web應用的URL入口。這里可為 path=“/“或path=”” docBase: docBase=“/projectName” 或絕對路徑:docBase=“D:tomcatwebappsprojectName” reloadable: 如果這個屬性設為true,tomcat服務器在運行狀態(tài)下會監(jiān)視在WEB-INF/classes和WEB-INF/lib目錄下class文件的改動

    2024年02月10日
    瀏覽(19)
  • 【編程開發(fā)】之 Tomcat 請求數設置與 QPS

    1、 maxThreads :最大線程數 每一次HTTP請求到達Web服務,tomcat都會創(chuàng)建一個線程來處理該請求,那么最大線程數決定了Web服務容器可以同時處理多少個請求。 maxThreads 默認 200,建議增加,但增加線程是有成本的,更多的線程,不僅僅會帶來更多的線程上下文切換成本,而且意味

    2024年02月16日
    瀏覽(16)
  • java-初識Servlet,Tomcat,JDBC

    java-初識Servlet,Tomcat,JDBC

    java入門須知的重要概念/名詞/技術 等 Servlet是Java Web開發(fā)中的一個核心組件,它是 基于Java語言編寫的服務器端程序,可以接收Web容器(如Tomcat)發(fā)送過來的HTTP請求 ,并向客戶端發(fā)送HTTP響應。Servlet通常用來處理動態(tài)Web頁面、Web表單數據、管理會話(session)等任務。 實際上,

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包