91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaWeb之Tomcat的安裝和部署

發布時間:2020-09-18 05:31:45 來源:網絡 閱讀:643 作者:季沉Trace 欄目:開發技術

Download Tomcat

下載網址:https://tomcat.apache.org/
一般選擇比較新的版本(8.5),最新的版本可能會不穩定,不適合開發,7.0及以下版本編碼(ISO-8859-1)和8.0版本及以上(UTF-8)是不一樣的。
JavaWeb之Tomcat的安裝和部署
從上圖可以看到,tomcat依賴于jdk,而且不同t版本的tomca對jdk有不同的版本要求
例如,在安裝tomcat8.5時需要先安裝jdk7或以上,且jdk需要配置好環境變量(需要采用JAVA_HOME的形式配置環境變量)

tomcat安裝包的選擇

JavaWeb之Tomcat的安裝和部署

配置tomcat環境變量

解壓下載的tomcat壓縮包到指定目錄,注意不要解壓的太深
JavaWeb之Tomcat的安裝和部署

  1. 右擊【計算機】---【屬性】---【高級系統設置】---【環境變量】
  2. 配置用戶變量和系統變量都可以,用戶變量僅僅給當前用戶配置環境變量,系統變量是給所有用戶配置環境變量
  3. 新建用戶變量名:CATALINA_HOME,變量值:C:\Users\PC\Desktop\apache-tomcat-8.5.49(你的tomcat解壓目錄)
  4. 配置用戶變量Path,在尾部追加%CATALINA_HOME%\bin(變量值之間用英文分號";"分隔)
    ?
    配置環境變量的另一種方式

    可直接配置startup.bat文件和shutdown.bat文件
    set CATALINA_HOME=C:\Users\hp\Desktop\apache-tomcat-8.5.49
    JavaWeb之Tomcat的安裝和部署

啟動tomcat服務

在cmd命令下輸入命令:startup.bat,出現如下對話框,表明服務啟動成功。
JavaWeb之Tomcat的安裝和部署
JavaWeb之Tomcat的安裝和部署
啟動之后出現亂碼的解決辦法
apache-tomcat-8.5.49->conf->logging->java.util.logging.ConsoleHandler.encoding = UTF-8改為GBK

測試tomcat

打開瀏覽器,在地址欄中輸入localhost:8080回車,如果看到Tomcat自帶的一個JSP頁面,說明你的Tomcat已搭建成功。
JavaWeb之Tomcat的安裝和部署
注:IE瀏覽器要加http://

修改默認端口號

將8080修改為80默認端口,這樣在訪問時就不用帶端口號了,配置tomcat編碼方式也是在這里,在最后面追加URIEncoding="UTF-8"
JavaWeb之Tomcat的安裝和部署

在Eclipse中配置tomcat

【Windows】---【Perferences】---【Server】---【Runtime Environment】---【Add】---【Apache Tomcat v8.5】---【Browse】---【tomcat路徑】
在eclipse中修改Tomcat的發布屬性。雙擊【Tomcat v8.5 Server at localhost】---【Server Locations】---選擇項目部署路徑---【Deploy path】--設置項目部署的文件夾
JavaWeb之Tomcat的安裝和部署

Tomcat的主要目錄

JavaWeb之Tomcat的安裝和部署
work存放的是class文件,jsp->java->class依賴于servlet-api.jar包

添加servlet-api.jar包的兩種方式

將tomcat/lib中的servlet-api.jar加到WEB-INF的lib中,Build Path
右鍵項目->Build Path->Add library ->Server Runtime(添加了tomcat中所有的jar包)

標準的JavaWeb應用的目錄結構

JavaWeb之Tomcat的安裝和部署

  • deployment descriptor:部署的描述。
  • Web App Libraries:自己加的包可以放在里面。
  • build:放入編譯之后的文件。
  • WebContent:放進寫入的頁面。
  • WEB-INF : 注意:固定寫法。此目錄下的文件不能被外部直接訪問。
    classes: 我們編寫的程序代碼。.class文件
    lib : 應用需要用的jar文件
    web.xml : 應用的配置信息

    常見狀態碼

    200:一切正常
    300/301:頁面重定向(跳轉)
    302/307(臨時重定向)
    403:權限不足
    304(未修改)
    表示客戶機緩存的版本是最新的,客戶機可以繼續使用它,無需到服務器請求。
    404(找不到資源) 服務器上不存在客戶機所請求的資源。
    500(服務器內部錯誤,代碼有誤)

部署應用到Tomcat服務器

開放目錄部署方式

把應用直接復制到F:\apache-tomcat-7.0.52\webapps下。

把應用打成war包

打war包命令:jar -cvf MyApp.war .(Export->War Export)
把war包直接復制到F:\apache-tomcat-7.0.52\webapps下,應用自動解壓

注:webapps目錄下有幾個目錄就代表有幾個應用。

Tomcat服務器與MyEclipse集成

1、Tomcat集成
2、創建web應用
3、部署

虛擬路徑

方式一(不建議使用,因為需要重啟服務器)

真實目錄:D:\TestProject
虛擬目錄:C:\Users\hp\Desktop\apache-tomcat-8.5.49\webapps\TestProject(絕對路徑)
\TestProject(相對路徑)

虛擬目錄映射:
<Context docBase="D:\TestProject" path="/TestProject"/>
docBase:代表的是應用的真實路徑。
path:網絡訪問的虛擬目錄名
注:需要重啟服務器。
文件存在于D:\TestProject,不在webapps

方式二

新建類名.xml文件,文件名就代表應用的虛擬目錄名。
將文件放在C:\Users\hp\Desktop\apache-tomcat-8.5.49\conf\Catalina目錄下
類名.xml文件內容
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:\TestProject" path="/TestProject"/>

在第二種方式中,將類名.xml改為ROOT.xml,在瀏覽器上直接搜localhost即可

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岢岚县| 新建县| 南和县| 安岳县| 邹平县| 新邵县| 莱芜市| 赤壁市| 图们市| 上虞市| 高平市| 疏附县| 方城县| 肥乡县| 西平县| 平乡县| 乡城县| 郎溪县| 霍城县| 安义县| 通化县| 贵定县| 山东| 三都| 长兴县| 洞口县| 宁蒗| 新建县| 琼海市| 高州市| 沅陵县| 宁德市| 武冈市| 安达市| 普兰店市| 漯河市| 北宁市| 嘉峪关市| 墨竹工卡县| 偏关县| 德江县|