徐松亮服務器部署教學---Tomcat服務器部署

版權聲明:本文爲博主徐松亮的原創作品,未經允許不得轉載,多謝支持!QQ:5387603

推薦點擊此鏈接:歡迎進入徐松亮博客一站式導航搜索(隨時更新)


首先,聽說過tomcat的人可以關閉此文檔啦,因爲本文檔只是膚淺介紹。

其實此文檔說是教學,不如說是信息的傳遞,很多偏硬件的嵌入式工程師可以說是對服務器知之甚少,開發點需要跟平臺通信的產品都需要麻煩平臺端的軟件工程師,軟件工程師對嵌入式端也不瞭解,只好自己做私有協議傳遞數據,兩面都唧唧歪歪累夠嗆。比如我個人也是,幾年前設備端的遠程升級都是私有協議UDP傳輸,實際上設備用http自己從網站上下載不是更好的解決方案嗎?做好了這個功能根本就不需要平臺端工程師寫代碼!

目錄

一,Tomcat是什麼

二,Tomcat服務器的啓動部署

三,Tomcat的目錄結構

四,項目部署

五,修改配置文件(待整理)


一,Tomcat是什麼

  • 開源免費
  • web服務器
  • 市場應用佔有率>50%
  • Java編寫,所以需要運行在Java虛擬機上,所以一般需要先安裝JDK
  • 看到有人做網站是不是很牛逼,其實就是部署了一套Tomcat,然後放上一些html網頁,就完事啦。

二,Tomcat服務器的啓動部署

  • 官方網站
  • 按需下載,據平臺工程師說最好與JAVA版本對應,不過本人就是任性下載最新版。
  • 解壓到要存放的路徑即可(路徑不能帶有中文字符),本人放在了D盤根目錄
  • 增加系統環境變量
  • 在安裝目錄下,找到startup.bat,運行它服務器就起來啦。
  • 測試一下
    • 打開瀏覽器,輸入http://localhost:8080/,如果出現下面頁面,就說明服務器已經啓動。

三,Tomcat的目錄結構

  • bin
    • 啓動/關閉等腳本文件,既包含windows版本(.bat)也包含linux版本(.sh)
  • conf
    • 配置文件
    • server.xml
      • 核心配置文件,包含service,connector,engine,realm,valve,hosts主要組件的相關配置
    • context.xml
      • web應用程序的默認配置,每個webapp都可以使用獨有的context.xml文件,一般放在webapp目錄的META-INF子目錄
    • web.xml
      • 爲部署與Tomcat實例上的所有web應用程序提供部署描述符,通常用於爲webapp提供默認的servlet定義和基本的MUIME映射表
    • tomcat-users.xml
      • Realm認證時用到的相關角色、用戶和密碼等信息;
      • Tomcat自帶的manager默認情況下會用到此文件;
      • 在Tomcat中添加/刪除用戶,爲用戶指定角色等將通過編輯此文件實現。
    • catalina.policy
      • 當基於-securty選項啓動tomcat實例時會讀取此配置文件;
      • 此文件是JAVA的安全策略配置文件,
      • 用於配置訪問codebase(代碼庫)或某些Java類的權限。
    • catalina.properties
      • java屬性定義文件,設定類加載器路徑,安全包列表和一些調整性能的參數信息。
    • logging.properties
      • 定義日誌相關的配置信息,如日誌級別、文件路徑等。
  • lib
    • 庫文件
  • logs
    • 日誌文件
  • temp
    • 臨時文件,如大文件緩存等
  • webapps
    • 用戶應用程序部署目錄
  • work
    • 工作目錄如存放JSP編譯後的類文件

四,項目部署

  • 標準的項目部署,有標準的方式,我們這裏只是介紹最最簡單的小例子。
  • 總之一句話,把文件放到webapps即可。
  • 首先我們在webapps裏建立文件夾和文件,我建立了一個xsl文件夾,放入了一個圖片文件res8.bmp,如下圖:
  • 我可以說這就完事了嗎?不信我們用瀏覽器打開路徑看看
  • 對嘍,就是這麼簡單!
  • 問題:那些文件瀏覽器打開顯示,那些文件瀏覽器打開是下載呢?
    • 當然通過配置文件可以配置!至於怎麼配置,且聽下回分解!

五,修改配置文件(待整理)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章