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

在IDEA 2020.3.1中部署Tomcat并且創(chuàng)建第一個(gè)web項(xiàng)目的過程詳解

 更新時(shí)間:2021年02月01日 14:12:16   作者:江天流學(xué)java  
這篇文章主要介紹了在IDEA 2020.3.1中部署Tomcat并且創(chuàng)建第一個(gè)web項(xiàng)目,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Tomcat介紹

Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。

tomcat部署

下載Tomcat
打開tomcat首頁,選擇要下載的版本,我在這里下載的是tomcat8.5

在這里插入圖片描述

按照自己電腦的系統(tǒng)類型,選擇64位或者32位的壓縮包,并且解壓

在這里插入圖片描述

解壓之后

在這里插入圖片描述

打開IDEA點(diǎn)擊最上面的Run,并且選擇Edit Donfiguration...,點(diǎn)擊Templates,并且找到Tomcat server,點(diǎn)擊local

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

4.點(diǎn)擊Configure...,選擇解壓后的文件,記住名稱為apache-tomcat-8.5.61

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

創(chuàng)建web項(xiàng)目

csd

先創(chuàng)建空的java項(xiàng)目,在這里也截一下圖吧

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

右鍵項(xiàng)目點(diǎn)擊Add Framework Support,選擇web application框架,點(diǎn)擊ok

在這里插入圖片描述
在這里插入圖片描述

這樣就會(huì)在項(xiàng)目中多出來web目錄

在這里插入圖片描述

配置tomcat

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

如果這里你的錯(cuò)誤沒有自動(dòng)處理的話,說明你前面那個(gè)配置web application那步?jīng)]做

(習(xí)慣)在WEB-INF下建倆文件夾:classes和lib
classes目錄: 放置字節(jié)碼文件
lib目錄:防止項(xiàng)目依賴的jar包

在這里插入圖片描述

配置工程架構(gòu)

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

點(diǎn)擊ok

(習(xí)慣)把Application context改成/(這里是設(shè)置虛擬目錄,如果是/的話就是訪問網(wǎng)站的時(shí)候不需要虛擬目錄了,直接輸入localhost:8080就能訪問index.jsp)

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

成功連接

在這里插入圖片描述

隨之自動(dòng)打開index.jsp文件

在這里插入圖片描述

因?yàn)閕ndex.jsp是默認(rèn)的首頁,所以不需要寫虛擬目錄,如果訪問其他.html文件的話,需要在localhost:8080后面寫上文件名字(如:localhost:8080/hello.html)

就可以在src下創(chuàng)建.java文件并且實(shí)現(xiàn)servlet接口并且實(shí)現(xiàn)它的5個(gè)方法,并在service方法下寫一個(gè)輸出代碼,待會(huì)會(huì)用到

在這里插入圖片描述

配置servlet

方法一:在web.xml中粘貼下面代碼

 <!--配置servlet-->
 <servlet>
 <servlet-name>demo1</servlet-name>
 <servlet-class>cn.utkvrjan.web.servlet.ServletDemo1</servlet-class>
 </servlet>

 <servlet-mapping>
 <servlet-name>demo1</servlet-name>
 <url-pattern>/demo</url-pattern>
 </servlet-mapping>

如圖位置上粘貼

在這里插入圖片描述

方法二: 從Servlet3.0開始,就支持注解配置啦,超簡單
只需要在實(shí)現(xiàn)類類名上面寫@WebServlet(urlPatterns = "/demo1")或者@WebServlet("/demo1")就能配置好啦

在這里插入圖片描述

然后啟動(dòng)tomcat,并在瀏覽器輸入localhost:8080/demo1訪問(注:這里的demo1是在配置servlet時(shí)輸入的),就能在IDEA的控制臺(tái)輸出你在servlet實(shí)現(xiàn)類的service方法下寫的內(nèi)容,就說明正確配置servlet。

在這里插入圖片描述
在這里插入圖片描述

(習(xí)慣)熱部署:把tomcat改成:當(dāng)更新文件中資源的時(shí)候,讓tomcat重新啟動(dòng)(重新部署項(xiàng)目) ,這樣更改文件之后不需要手動(dòng)重啟服務(wù)器了,這樣比較方便.

在這里插入圖片描述
在這里插入圖片描述

如果這里選擇Update resources and classes的話,當(dāng)改Java代碼也會(huì)重新部署,因?yàn)镴ava代碼改得比較多,這樣可能影響性能,所以不選了

到此這篇關(guān)于在IDEA 2020.3.1中部署Tomcat并且創(chuàng)建第一個(gè)web項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA 2020.3部署Tomcat創(chuàng)建第一個(gè)web項(xiàng)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Tomcat Session管理分析

    淺談Tomcat Session管理分析

    這篇文章主要介紹了淺談Tomcat Session管理分析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • 淺析Tomcat各種日志的關(guān)系與catalina.out文件的分割問題

    淺析Tomcat各種日志的關(guān)系與catalina.out文件的分割問題

    這篇文章主要介紹了Tomcat各種日志的關(guān)系與catalina.out文件的分割,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • Linux下重啟多個(gè) tomcat 服務(wù)的腳本(推薦)

    Linux下重啟多個(gè) tomcat 服務(wù)的腳本(推薦)

    由于修改tomcat的配置文件或手動(dòng)操作數(shù)據(jù)庫數(shù)據(jù)后,tomcat的緩存和redis的緩存很嚴(yán)重,需要經(jīng)常重啟tomcat來釋放緩存,經(jīng)常就是手動(dòng)重啟。下面給大家分享Linux下重啟多個(gè) tomcat 服務(wù)的腳本,一起看看吧
    2017-06-06
  • Centos7安裝配置tomcat9并設(shè)置自動(dòng)啟動(dòng)的方法

    Centos7安裝配置tomcat9并設(shè)置自動(dòng)啟動(dòng)的方法

    這篇文章主要介紹了Centos7安裝配置tomcat9并設(shè)置自動(dòng)啟動(dòng)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • 一篇文章講透Tomcat的類加載機(jī)制

    一篇文章講透Tomcat的類加載機(jī)制

    Tomcat的類加載機(jī)制是違反了雙親委托原則的,對于一些未加載的非基礎(chǔ)類,各個(gè)web應(yīng)用自己的類加載器會(huì)優(yōu)先加載,加載不到時(shí)再交給commonClassLoader走雙親委托,這篇文章主要給大家介紹了如何通過一篇文章講透Tomcat的類加載機(jī)制的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Tomcat部署多個(gè)war包的方法步驟

    Tomcat部署多個(gè)war包的方法步驟

    這篇文章主要介紹了Tomcat部署多個(gè)war包的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • MAC 命令行啟動(dòng)tomcat的詳細(xì)介紹

    MAC 命令行啟動(dòng)tomcat的詳細(xì)介紹

    這篇文章主要介紹了MAC 命令行啟動(dòng)tomcat的詳細(xì)介紹的相關(guān)資料,主要是修改授權(quán)及命令啟動(dòng)的介紹,需要的朋友可以參考下
    2017-08-08
  • centos環(huán)境下使用tomcat 部署SpringBoot的war包

    centos環(huán)境下使用tomcat 部署SpringBoot的war包

    這篇文章主要介紹了centos環(huán)境下使用tomcat 部署SpringBoot的war包的相關(guān)資料,本文通過實(shí)例代碼給大家講解的很詳細(xì),對tomcat 部署SpringBoot 的war包相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-05-05
  • Tomcat服務(wù)部署及優(yōu)化的實(shí)現(xiàn)

    Tomcat服務(wù)部署及優(yōu)化的實(shí)現(xiàn)

    本文主要介紹了Tomcat服務(wù)部署及優(yōu)化的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 如何驗(yàn)證Tomcat Gzip配置是否生效的方法

    如何驗(yàn)證Tomcat Gzip配置是否生效的方法

    這篇文章主要介紹了如何驗(yàn)證Tomcat Gzip配置是否生效的方法,需要的朋友可以參考下
    2017-03-03

最新評論

渝中区| 遵义市| 凤城市| 哈密市| 东辽县| 武宁县| 延寿县| 冀州市| 隆化县| 台湾省| 收藏| 鹤壁市| 靖江市| 长垣县| 如东县| 上杭县| 巢湖市| 于田县| 沈丘县| 木里| 雅安市| 金华市| 昭苏县| 信丰县| 曲靖市| 平定县| 中江县| 盐山县| 巩义市| 临泽县| 手机| 永修县| 天门市| 广南县| 凤山市| 定南县| 会东县| 江永县| 连平县| 凯里市| 西宁市|