大家好,現在小編來為大家解答以上問題。Tomcat與maven的安裝與使用教程相信很多人還不知道,現在讓我們一起來看看吧! Tomcat 談到 “湯姆貓”,大家可能更多想到的是大名鼎鼎的貓和老鼠 事實上,Java 世界中的 “湯姆貓” 完全不是一回事,但是同樣大名鼎鼎 Tomcat 是一個 HTTP 服務器
HTTP 協議我們也可以認為是基于 TCP HTTP 服務器,是屬于很大的類別 Tomcat HTTP 服務器,按照 HTTP 協議的格式來解析請求,,調用用戶指定的相關代碼,并且按照 HTTP 響應的格式來構造返回數據 1、下載Tomcat 官網:Apache Tomcat Apache 是一個組織,就是開發維護 Tomcat 的那個組織,Apache 是開源社區中一個非常有影響力的組織 org 也是一個常見的頂級域名,org 后綴的都表示是一個非營利組織的域名,咱們平時看到的都是 .com… .cn Tomcat 的版本,會和 JDK 以及 Servlet 的版本都是密切綁定在一起的,我們使用 Tomcat 8 的版本 解壓縮: 2、重要目錄bin:啟停腳本
答案是肯定的!! conf:Tomcat 的配置文件
比如想修改下 tomcat 的端口號,tomcat 默認綁定的是 8080 端口 logs :日志
webapps:
正因為,一個 Tomcat 上面可以同時部署多個 Servlet 程序,所以,也可以把 Tomcat 稱為 "Servlet 的容器”,或者簡稱為 “容器” 容器1:Java 集合類 => C++就稱為容器 => 間接的導致了有些 Java 程序猿也管集合類叫做容器 容器2:Tomcat 是 Servlet 的 容器,一個 Tomcat 上面可以承載多個webapp 容器3:Spring 可以管理很多很多個 Bean 對象,Spring 也可以稱為Bean 的容器 容器4:Docker 也是涉及到容器的概念,Docker 可以認為是輕量級的虛擬機 (軟件模擬出來的一個計算機),一個 docker 程序里,可以有多個 “輕量虛擬機”,每個輕量虛擬機里面又可以包含很多程序,就把這個輕量虛擬機稱為容器,進一步的也把 docker 也稱為容器了…… ……. 所以未來看到容器這個詞的時候,一定要擦亮眼睛,仔細的結合上下文,來分析分析,當前這個"容器" 到底是啥,不要把不同的容器混為一談! 3、使用 Tomcat3.1、啟動 Tomcat運行 看到這句話,說明你的 tomcat 啟動成功 中間的亂碼,是由于統一編碼方式 把 cmd 字符編碼改成 utf8 并不容易,cmd 自身沒有提供設置字符集的功能,需要修改電腦的注冊表 Windows 系統的總的配置中心(總指揮部),謹慎修改!!! Tomcat 還有其他的方式:
閃退原因: (1) 原因1 環境變量的問題 Tomcat 要想能運行,得能夠找到 JDK !!! 靠咱們之前最開始的時候配置的 “環境變量” 就是在描述當前咱們把JDK給裝到哪里去了~~,得讓Tomcat 找到JDK的位置,才能去調用嘛 如何解決這個問題? 需要能看到報錯提示!! 閃退了如何看到報錯提示??? 如果這里的這一組環境變量,某個有問題,就會告訴你,是誰有問題 不一定是配一個就能好!!! 再重復上述步驟,看接下來報啥錯 類似于上述環境變量,其實 tomca 自身就在嘗試配置,一般來說,tomcat 就自動配好了,但是不排除有些情況下 tomcat 自動配置不生效,這個時候就可以手動配置了 (2) 原因2 端口號被占用了 Tomcat 是一個 HTTP 服務器,啟動的時候要綁定端口,一般是綁定兩個端口號:8080,8005 第二個情況是很可能電腦上有別的程序占用了 8080 / 8005 3.2、使用瀏覽器訪問 Tomcat[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-KfT9PUki-1655171538703)(C:\Users\Gwen\Desktop\4e54eaf098194c2dad75cc911f2aab4d.png)] 一般你裝上了 tomcat 就會帶有這個歡迎頁面, 通過 Tomcat 訪問: 是可以讓別人訪問你的 html 的,就是做網站的初衷 通過本地文件訪問: 這個方式僅限于,使用自己的主機來訪問,別人的主機想通過這種方式訪問你的 html 是做不到 那么此時能否讓別人訪問我的頁面?不能,這是因為 NAT => IPv4,內網ip 和 外網ip 結合 此時我的 ip是 192.168.178.1,以
開頭的都是內網ip,內網IP 只能在局域網內部使用,不能被其他局域網直接訪問 因此,要想讓 tomcat 真正做到讓頁面被外面的人訪問,就需要能夠搞一個外網IP,買一個云服務器,就有了一個外網IP !!! 當前 chrome 會把所有的不是 HTTPS 的都標記成 “不安全”, 3.3、通過 webapps 目錄部署頁面雖然咱們部署了頁面到 tomcat 上,但是這里還有個問題,當前如果頁面簡單還好,直接放到 ROOT 就行了 如果當前頁面比較復雜,(若干個 HTML,還依賴了一些 css,圖片,js…) 如果全都堆在這個 ROOT 目錄里,就非常不優雅了 因此更好的做法,是在 webapps 里單獨創建一個目錄,把你的頁面部署到這個目錄中 將博客系統的代碼全部復制進來 出現 404,一般就是你訪問的資源不存在
通過這個 http://127.0.0.1:8080/blog102/blog_list.html,就會看到我們的博客頁面 壓縮這個 blog102,通過服務器,就可以讓別人訪問自己的頁面 以上內容,都是基于 tomcat 來部署 “靜態頁面” 頁面內容,是固定不變的 web 開發主要的工作,其實還是在動態頁面這邊 接下來重點學習的,就是動態頁面的構造 這里的 API 和 HTTP 協議緊密相關 正式學習 Servlet 之前,需要先學點前置知識 (HTTP 和 Tomcat 也算是 Servlet 的前置知識) Maven1、什么是 Maven ?maven 是一個 Java 世界中,非常知名的 “工程管理工具” / “構建工具”
核心功能: 1.管理依賴
2.構建 / 編譯(也是在調用 jdk ) 3.打包
Java 中常見的程序發布方式 maven 存在的意義就是能夠直接把這些操作串起來,一氣呵成 咱們寫代碼,也是有很多的依賴的 (當前階段,依賴的東西不多)
比如前面寫 JDBC 代碼的時候,當時就下載了一個 mysql 的驅動包~~ 寫代碼的時候,也可能是有關系很復雜的依賴~~ 如果你是手動管理這個依賴,這個過程就會相當蛋疼!!! 不光你得研究清楚,每個庫都依賴哪些其他庫 為了解決上述的依賴問題,很多編程語言都引入了自己的包管理工具 (自動解決依賴) Java:Maven Gradle 如何下載安裝 maven ? 2、使用 Maven2.1、創建項目搭配 IDEA 的使用方式:選擇 maven 的方式來創建項目
這幾個東西的用途就是,如果你寫了一個程序,你要發布到 maven 中央倉庫上,這三個參數就是你這個程序在中央倉庫的身份標識 下載 mysql 的驅動包,就是從 中央倉庫 搞的呀~~ 這個是創建好的項目的目錄結構~~
創建好項目后,如何使用? 右標簽菜單,如果沒有,在 View-Tool Windows-Maven 咱們用的最多的打包 2.2、maven 管理依賴使用 maven 幫我們下載并安裝第三方庫~~
以 mysql 驅動包為例
把這個內容粘貼到 在 初始情況下的 一般來說,maven 就會自動從中央倉庫那里來下載依賴了~~ 第一次使用的時候,可能會下載比較久,一旦下載好了之后,后續就能直接用了 如果 idea 沒有自動觸發下載,手動點 maven 右上角的刷新按鈕 由于中央倉庫,服務器在國外~~ 下載速度可能會比較慢!!! 默認的源在國外,是不太穩定的,如果你實在不行,也可以手動的把 maven 倉庫給配置成使用國內的源 (使用國內的中央倉庫),能用默認的源,就用默認的,默認的源大部分情況下是好的 出現了這條: Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:2.6,把所有的文件刪除掉,再次執行更新就能夠解決這個問題,這次終于成功了! 如果看到了下圖這個庫,說明就是引入成功了!!! 如果沒有這個庫,嘗試點擊右上角的那個刷新按鈕,你要注意右下角的下載的進度條~~ 無論是 maven 還是其他的庫,都是通過同樣的方式來引入的,只要把對應的 xml 片段(坐標) 拷貝到你的 pom.xml 中即可~~ 以上Tomcat與maven的安裝與使用教程就是小編為大家收集整理的全部內容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續關注我們的后續更新。 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信
當我們在共享網絡訪問的時候,可能會遇到提示指定的網絡名不再可用的問題,這可能是由于我們的共享網絡出現了錯誤,也可能是被共享的對象所拒絕了。指定的網絡名 ......
文/曹楊 原標題:誰還看電視? 爸爸戴一副老花鏡,媽媽戴一副近視鏡,一人坐在沙發,一人躺在床上,各自刷著自己關注的博主更新的短視頻。電視也許開著,但只是背景。 這樣的畫面,幾乎成了洛奇家的常 ...
圖片來源于簡書 文/郭開森 楊帆 陸玖財經準備開新欄目了,每周一創始人郭開森和楊帆合體郭德帆,對行業進行一些觀察和評論,第一篇我們仍是打算寫社區團購,這是當下最火的話題。 來過陸玖財經做客的朋友們...
1、首先進入到“百度”軟件中, 2、然后在其中輸入“百度識圖”, 3、之后點擊圖中的“開始使用”按鈕, 4、緊接著點擊右下角的“相冊”功能, 5、在相冊下 ......
一、軟件沖突1、首先確認是否是應用程序沖突導致的。2、查看是否只有特定幾個游戲或應用會導致該問題。3、如果是應用沖突,那么只要卸載這些app就可以解決了。二 ......
電腦端:1、大家可以點擊右邊鏈接進入網頁版的百度網盤,進入之后點擊“去登錄”。https://pan.baidu.com/2、之后正確的輸入賬號密碼進行登錄就好啦。手機端:1 ......
在填寫一些項目申請書中,總是免不了要選擇一些數字,但是在方框中如何插入數字,該怎么辦呢?那么下面就由學習啦小編給大家分享下word在方框里輸入數字的技巧, ......
8月15日消息 上周,有媒體報道前身為百度圖片的“榴蓮”APP含有大量不雅視頻內容被用戶舉報。對此,百度圖片官方進行了回應,百度圖片表示已經對報道中所涉及的“生吃旋風哥”等爭議內容進行了下線處理。 此外,百度...
一、N100對比intel i3 1、N100的跑分達到了147210分,這個數據可以達到i3的七代級別。 2、在跑分上也是超越了大部分的I3七代CPU,不過比I3八代要弱勢一些。 3 ......
WPS Office手機版怎么加橫線?很多用戶還不知道WPS Office手機版怎么加橫線,WPS Office手機版怎么加橫線,WPS Office手機版怎么打橫線,WPS Office手機版怎么弄 ......
迅雷前綴是什么 答:迅雷前綴是(magnet:?xt=urn:btih:)括號里的就是了。 我們只要在這段文字之后輸入后續的內容,就可以創建下載鏈接了。 1、磁力鏈接不基于文 ......
一、內容特權。 1、半價點播。 許多站內視頻都需要付費觀看,而大會員用戶可以直接半價享受; 購買成功后的48h內無限次觀看。有部分的內容是只限在中國大陸內觀 ......
1、首先打開小米運動的“實驗室功能”。 2、接著點擊“門卡模擬”。 3、然后點擊“我知道了”。 4、最后貼近就可以刷卡成功了。...
答:華為P系列: 華為p40,華為p40plus,華為p50,華為p50e,華為p60 華為mate系列: 華為mate40,華為mate50,華為mate50e,華為mate60 華為nova系列: 華為n ......
近期有用戶反映,電腦在更新Windows 11 Insider Preview 25252.1000后,出現了應用和已壓縮的文件點擊毫無反應,拖拽都不行,只能從開始菜單打開的情況,這是怎 ......
可見單元格就是不包括隱藏或者篩選篩選后隱藏起來的單元格區域。方法:篩選或隱藏數據,復制需要粘貼的值,在目標單元格區域左上角的第一個單元格處右擊,選擇【 ......
答:驍龍8+更好。 驍龍7+gen2實際上就是驍龍8+的低配版本。 在一些其他的核心架構方面都是保持一致的,比如說CPU的架構、GPU的架構等等。 驍龍7+和驍龍8+具體 ......
文/黎明 一場針對中國互聯網巨頭的反壟斷風暴正在醞釀,而且這次動真格了! 11月10日,國家市場監管總局發布《關于平臺經濟領域的反壟斷指南(征求意見稿)》,要加大對互聯網巨頭涉嫌壟斷的調查和監管。 ...
win11系統如何釋放掉系統默認保留的存儲空間?一般情況下,Windows會保留一些存儲空間,以便設備獲得良好性能和成功更新。但是當出現系統盤儲存空間不足時,我們會將幾個G的保留空間釋放出來,以解燃眉之急。本期教...
文件被win10系統誤報病毒自動刪除了如何進行恢復?有用戶下載了某些破解軟件卻被Win10系統誤認為是病毒文件而自動刪除,當然系統自帶殺毒軟件其實挺不錯的,就是有時候會誤報,大家遇到這種情況的時候就希望把誤刪的...
win11系統快速跳過聯網創建本地管理賬戶3種方法?現在市面上銷售的品牌筆記本和臺式機基本上都預裝Windows11家庭中文版正版操作系統,聯網后系統會自動激活。當用戶拿到新機器后還需要按照cortana(小娜)的提示一步...
羅技g304dpi燈顏色代表什么:1、藍色:這種情況是正常工作的顯示,如果說是常亮或者閃爍,那都沒有問題這是在正常工作呢。2、紅色:如果說是紅燈閃爍的話那就是 ......
答:在3DMark壓力測試當中,顯卡需要超高97%才能夠算合格,證明顯卡的穩定性是過關的。 1、一般的默認情況下在2500~3000分就算很正常的了。 2、分數越高說明顯卡 ......
1、先打開機頂盒進入主界面,并且使用遙控器打開設置。 2、然后選擇“賬號與安全”,并且進入。 3、最后往下面翻就可以看到“ADB調試”的選項,直接開啟就行了 ......
相信有非常多使用過筆記本的用戶都聽說過獨顯直連這個詞,但很多用戶并不了解獨顯直連是什么,又有什么用處,那么下面就和小編一起來看看什么是獨顯直連和開啟這 ......
win11系統開機總是自動登錄OneDrive如何關閉?win11系統開機的時候,會自動啟動OneDrive,不想要啟動,該怎么操作呢?下面我們就來看看詳細的教程。 在OneDrive界面點小齒輪按鈕,下拉菜單中點【設置】。 單擊【...
答:中高端水平 i513500hx在處理器當中是處于一個中高端的水平。 i513500hx是第十一代酷睿處理器系列的一員,基礎頻率為2.4GHz,表現十分的不錯。 i513500hx介 ......
背景 有時候我們需要獲取文件的創建時間。 例如: 我在研究 《xtrabackup 原理圖》的時候,想通過觀察確認 xtrabackup_log 是最早創建 并且是 最晚保存的 ......
1、首先確認手機型號是否支持無線充電功能,(可以在品牌官網找到手機信息查看)2、查看充電板的指示燈是否亮起。指示燈不亮檢查充電器、數據線、電源之間連接是 ......