最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MyEclipse+Tomcat配置詳解(圖文)

 更新時間:2019年01月11日 11:18:48   作者:溫柔狠角色  
這篇文章主要介紹了MyEclipse+Tomcat配置詳解(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、Tomcat

1 Tomcat概述

Tomcat服務器由Apache提供,開源免費。由于Sun和其他公司參與到了Tomcat的開發(fā)中,所以最新的JSP/Servlet規(guī)范總是能在Tomcat中體現(xiàn)出來。當前最新版本Tomcat8,我們課程中使用Tomcat7。Tomcat7支持Servlet3.0,而Tomcat6只支持Servlet2.5!

2 安裝、啟動、配置Tomcat

下載Tomcat可以到http://tomcat.apache.org下載。

Tomcat分為安裝版和解壓版:

  • 安裝版:一臺電腦上只能安裝一個Tomcat; 
  • 解壓版:無需安裝,解壓即可用,解壓多少份都可以,所以我們選擇解壓版。

2.1 Tomcat目錄結構

把解壓版Tomcat解壓到一個沒有中文,沒有空格的路徑中即可,建議路徑不要太深,因為我們需要經(jīng)常進入Tomcat安裝目錄。例如:F:\apache-tomcat-7.0.42

2.2 啟動和關閉Tomcat

在啟動Tomcat之前,我們必須要配置環(huán)境變量:

  • JAVA_HOME:必須先配置JAVA_HOME,因為Tomcat啟動需要使用JDK;
  • CATALANA_HOME:如果是安裝版,那么還需要配置這個變量,這個變量用來指定Tomcat的安裝路徑,例如:F:\apache-tomcat-7.0.42。
  • 啟動:進入%CATALANA_HOME%\bin目錄,找到startup.bat,雙擊即可;
  • 關閉:進入%CATALANA_HOME%\bin目錄,找到shutdown.bat ,雙擊即可;

startup.bat會調用catalina.bat,而catalina.bat會調用setclasspath.bat,setclasspath.bat會使用JAVA_HOME環(huán)境變量,所以我們必須在啟動Tomcat之前把JAVA_HOME配置正確。

啟動問題:

點擊startup.bat后窗口一閃即消失:檢查JAVA_HOME環(huán)境變量配置是否正確;

2.3 進入Tomcat主頁

訪問:http://localhost:8080

2.4 Tomcat的目錄結構

(1) bin:

該目錄下存放的是二進制可執(zhí)行文件,如果是安裝版,那么這個目錄下會有兩個exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制臺下啟動Tomcat,后者是彈出UGI窗口啟動Tomcat;如果是解壓版,那么會有startup.bat和shutdown.bat文件,startup.bat用來啟動Tomcat,但需要先配置JAVA_HOME環(huán)境變量才能啟動,shutdawn.bat用來停止Tomcat;

(2) conf:這是一個非常非常重要的目錄,這個目錄下有四個最為重要的文件:

server.xml:配置整個服務器信息。例如修改端口號,添加虛擬主機等;下面會詳細介紹這個文件;

tomcatusers.xml:存儲tomcat用戶的文件,這里保存的是tomcat的用戶名及密碼,以及用戶的角色信息??梢园粗撐募械淖⑨屝畔⑻砑觮omcat用戶,然后就可以Tomcat主頁中進入Tomcat Manager頁面了;

web.xml:部署描述符文件,這個文件中注冊了很多MIME類型,即文檔類型。這些MIME類型是客戶端與服務器之間說明文檔類型的,如用戶請求一個html網(wǎng)頁,那么服務器還會告訴客戶端瀏覽器響應的文檔是text/html類型的,這就是一個MIME類型??蛻舳藶g覽器通過這個MIME類型就知道如何處理它了。當然是在瀏覽器中顯示這個html文件了。但如果服務器響應的是一個exe文件,那么瀏覽器就不可能顯示它,而是應該彈出下載窗口才對。MIME就是用來說明文檔的內容是什么類型的!

context.xml:對所有應用的統(tǒng)一配置,通常我們不會去配置它。

(3) lib:

Tomcat的類庫,里面是一大堆jar文件。如果需要添加Tomcat依賴的jar文件,可以把它放到這個目錄中,當然也可以把應用依賴的jar文件放到這個目錄中,這個目錄中的jar所有項目都可以共享之,但這樣你的應用放到其他Tomcat下時就不能再共享這個目錄下的Jar包了,所以建議只把Tomcat需要的Jar包放到這個目錄下;

(4) logs:

這個目錄中都是日志文件,記錄了Tomcat啟動和關閉的信息,如果啟動Tomcat時有錯誤,那么異常也會記錄在日志文件中。

(5) temp:

存放Tomcat的臨時文件,這個目錄下的東西可以在停止Tomcat后刪除!

(6) webapps:

存放web項目的目錄,其中每個文件夾都是一個項目;如果這個目錄下已經(jīng)存在了目錄,那么都是tomcat自帶的。項目。其中ROOT是一個特殊的項目,在地址欄中沒有給出項目目錄時,對應的就是ROOT項目。http://localhost:8080/examples,進入示例項目。其中examples就是項目名,即文件夾的名字。

(7) work:

運行時生成的文件,最終運行的文件都在這里。通過webapps中的項目生成的!可以把這個目錄下的內容刪除,再次運行時會生再次生成work目錄。當客戶端用戶訪問一個JSP文件時,Tomcat會通過JSP生成Java文件,然后再編譯Java文件生成class文件,生成的java和class文件都會存放到這個目錄下。

(8) LICENSE:許可證。

(9) NOTICE:說明文件。

二、MyEclipse創(chuàng)建JavaWeb應用

1、配置Tomcat

使用MyEclipse配置服務器后,就可以使用MyEclipse來啟動和停止服務器了。當然,你需要先安裝好服務器(Tomcat),才能配置。MyEclipse自帶了一個Tomcat,強烈建議不要使用它。所以,我們需要先把MyEclipse自帶的Tomcat關閉,然后再來配置我們自己的Tomcat。

關閉MyEclipse自帶Tomcat。

在工具欄中找到,點擊下箭頭,點擊Configure Server Connector。

彈出對話框

 配置我們自己的Tomcat

使用MyEclipse啟動Tomcat

2、創(chuàng)建JavaWeb應用

3、啟動Tomcat

方式一:

方式二:

4、關閉Tomcat

與啟動Tomcat相同位置下方就是Stop Server,即可關閉tomcat了。

5、發(fā)布項目到tomcat的webapps目錄

項目發(fā)布后,就是把項目的WebRoot目錄copy到Tomcat的webapps目錄,并把WebRoot重命名為項目名稱,即hello。所以在Tomcat的webapps下會多出一個文件夾hello。

6、打war包

JavaSE程序可以打包成Jar包,而JavaWeb程序可以打包成war包。然后把war發(fā)布到Tomcat的webapps目錄下,Tomcat會在啟動時自動解壓war包。

關于MyEclipse中Tomcat的配置和使用就總結到這里了,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • java學習之利用TCP實現(xiàn)的簡單聊天示例代碼

    java學習之利用TCP實現(xiàn)的簡單聊天示例代碼

    這篇文章主要給大家介紹了關于java學習筆記之利用TCP實現(xiàn)的簡單聊天的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • java通過模擬post方式提交表單實現(xiàn)圖片上傳功能實例

    java通過模擬post方式提交表單實現(xiàn)圖片上傳功能實例

    這篇文章主要介紹了java通過模擬post方式提交表單實現(xiàn)圖片上傳功能實例,涉及Java針對表單的提交操作響應及文件傳輸?shù)南嚓P技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • java中BigDecimal的操作方法

    java中BigDecimal的操作方法

    這篇文章主要介紹了java中BigDecimal的操作方法,較為詳細的分析了BigDecimal類在進行商業(yè)計算時的應用方法,精度以及注意事項等問題,需要的朋友可以參考下
    2014-12-12
  • Minio?上傳文件請求負載原理解析

    Minio?上傳文件請求負載原理解析

    MinIO集群通過分布式存儲和負載均衡機制實現(xiàn)文件上傳請求的分發(fā),核心原理包括數(shù)據(jù)分片和冗余、負載均衡、一致性哈希和并行處理,Java示例展示了如何實現(xiàn)文件上傳分發(fā)邏輯,感興趣的朋友一起看看吧
    2025-03-03
  • IDEA自動生成類圖和時序圖的操作指南

    IDEA自動生成類圖和時序圖的操作指南

    idea 的強大之處在于此,它包含了很多小插件,我們不需要再次下載相關插件,只需要在idea中小小的設置一下就可以了,本文我介紹了IDEA自動生成類圖和時序圖的操作指南,我用的是idea2020版本,需要的朋友可以參考下
    2024-05-05
  • 深入談談java的枚舉(enum)類型

    深入談談java的枚舉(enum)類型

    這篇文章介紹的是java中的枚舉類型,對于枚舉類型的相關知識,我們也介紹過不少方面的內容。希望本文能夠給你帶來幫助,下面來一起看看,有需要的可以參考借鑒。
    2016-09-09
  • 如何將二進制文件流轉化為MockMultipartFile文件

    如何將二進制文件流轉化為MockMultipartFile文件

    文章主要介紹了如何使用Spring框架中的MockMultipartFile類來模擬文件上傳,并處理上傳邏輯,包括獲取二進制文件流、創(chuàng)建MockMultipartFile對象、處理上傳邏輯和返回響應,還解釋了MockMultipartFile的功能和二進制文件流的定義
    2025-02-02
  • Java基于IDEA實現(xiàn)http編程的示例代碼

    Java基于IDEA實現(xiàn)http編程的示例代碼

    這篇文章主要介紹了Java基于IDEA實現(xiàn)http編程的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Spring boot配置文件加解密詳解

    Spring boot配置文件加解密詳解

    這篇文章主要給大家介紹了關于Spring boot配置文件加解密的相關資料,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • 最簡單的在IntelliJ IDEA導入一個本地項目教程(圖文)

    最簡單的在IntelliJ IDEA導入一個本地項目教程(圖文)

    這篇文章主要介紹了最簡單的在IntelliJ IDEA導入一個本地項目教程(圖文),文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論

灌南县| 澄城县| 沅江市| 冷水江市| 萝北县| 玉山县| 建湖县| 锡林浩特市| 黑龙江省| 昌江| 墨竹工卡县| 石景山区| 连城县| 高密市| 长春市| 正宁县| 武山县| 白朗县| 山东省| 湖北省| 正安县| 清流县| 腾冲县| 莫力| 沧源| 虞城县| 安新县| 信宜市| 仲巴县| 佛教| 乌拉特后旗| 措美县| 巴中市| 泰安市| 麻阳| 丰城市| 宜丰县| 平凉市| 乐山市| 教育| 卢氏县|