2022-10-28
Tomcat
(1)含義:Tomcat是一個使用廣泛的JavaWeb服務器,
(2)官方下載地址:
https://tomcat.apache.org/
使用8.0版本的就OK,
(3)在使用Tomcat之前需要的準備作業:
正確配置JAVA_HOME的環境變數,配置的內容是java的jdk的存放路徑,因為Tomcat運行時需要java的運行環境,
步驟:找到“我的電腦”,右擊“屬性”,點擊“高級系統設定”,點擊“環境變數”,在上面的框“用戶變數”中點擊“新建”,添加的變數名為“JAVA_HOME”,變數值為:放置jar包所在的位置,點擊“OK”,之后點擊“用戶變數”中的“Path”,在這里面,點擊“新建”,添加“%JAVA_HOME%\bin”,點擊確定,點擊確定,
(4)Tomcat的目錄說明:
①bin :存放的是命令檔案,(后綴為.bat的檔案是window運行的命令檔案,后綴為.sh的檔案是Linux運行的命令檔案,是shell腳本)
②conf:組態檔存放的位置
③lib:Tomcat運行需要的jar包
④logs:日志檔案存放的位置,
⑤temp:臨時檔案
⑥webapps:web專案部署的目錄(war包:web專案的壓縮包)
⑦work:作業的目錄
(5)啟動服務器的方式:
找到剛剛“Tomcat”解壓的檔案夾,點擊“bin”檔案夾,找到“startup.bat”,雙擊,就會出現一個小黑框,如果小黑框一閃而過,那么出現此現象的原因是剛剛的環境變數配置未成功,
打開剛剛的小黑框后,點擊最小化,切記莫要點擊“叉號”,之后打開瀏覽器,輸入網址“localhost:8080”,會出現下面一個頁面,說明訪問服務器OK,如下:

(6)停止服務器
停止服務器一般建議,雙擊剛剛解壓的“Tomcat”檔案夾下的“bin”檔案夾下的“shutdown.bat”,進行停止,如果是直接點擊“叉號”的話,相當于電腦關機時,直接拔電源或按關機鍵,有時會丟掉一些緩沖的檔案,
(7)部署一個靜態的專案
將靜態的專案復制粘貼到“webapps”中,重新啟動“Tomcat”服務器即可,
————————————————————————————————————
Tomcat集成到idea中
(1)目的:使用idea進行部署專案,進行服務器的啟動、關閉、重新部署,
(2)將本地Tomcat服務器部署到idea的步驟:
①打開“file”中的“setting”,找到“build,Execution,Deployment”,點擊“Application Servers”,
②在點擊到“Application Servers”后,點擊“+”,找到“Tomcat Server”點擊,在“Tomcat Home”中設定剛剛解壓的"Tomcat"檔案目錄,點擊“OK”,再點擊“Apply”,在點擊“OK”,
(3)創建java企業級模塊
步驟:
①點擊“file”中的“New”中的“module”,點擊“java Enterprise”,選擇“Module SDK”為“1.8”;“Application Server”為“Tomcat 8.5.27”,在“Additional Libraries and Frameworks”中勾選“Web Application”,點擊“next”,寫入專案名,點擊“finish”,
②創建好module后,在創建的模塊下,點擊“web”檔案夾,在它下面有一個“index.jsp”,這個檔案已經過時了,直接洗掉即可,
(4)本地動態web專案目錄結構:
①src:用于存放java代碼
②web:用于存放CSS/JS/html/圖片/音頻,注意web檔案夾下面還有一個“WEB-INF”檔案夾,里面有“web”的組態檔為“web.xml”,注注注意:在“WEB-INF”檔案夾下要新建一個“Directory”,命名為“lib”,此時,“lib”放置的位置必須在“WEB-INF”檔案夾下,名稱必須為“bin”,“bin”中存放的是jar包,這是因為部署上線后,查找的第三方jar包服務器就只在“WEB-INF”下的“bin”目錄中查找,如果第三方jar包未找到,那可能是存放的位置有問題,
(5)使用idea集成的“Tomcat”運行模塊
步驟:①在"web"檔案夾下創建了一個index.html,寫入一些測驗內容,
②點擊運行,
問題描述:
出現了一個問題:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
問題解決:
查看這位博主的博客進行的解決,
解決Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 - 升陽遺志 - 博客園 (cnblogs.com)
之后,再次運行,測驗結果可以出來,
(6)服務器上部署的動態Web目錄說明:
部署的是一個war 包,
①存放的位置:在創建的專案下的“out”下的“artifacts”檔案夾下,
②本地動態web專案中的“src”(存放java檔案夾的目錄)運行后,轉變為“.class"檔案,存放在“classes”檔案夾下,此時“classes”檔案夾是存放在“WEB-INF”檔案夾中的,
——————————————————————————————————
Tomcat的基本設定
一、本地Tomcat的基本設定
埠號的設定:
設定的位置在:Tomcat安裝目錄\conf\server.xml,
在此組態檔中找到“8080”相關埠數字,可改為1024~65535中的任意埠號,1024之前的埠是被系統預用了,之后啟動服務器,在瀏覽器中使用“localhost:剛剛設定的埠號”重新進行訪問,
二、idea內鏡像服務器的基本設定
設定的位置:
在idea中的 第二行中有一個“Tomcat8.5.27”下拉選單,點擊如圖

改“name”

如:

點擊“Apply”,點擊“OK”,
其他設定:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/522906.html
標籤:其他
上一篇:[python] Python制作自動填寫腳本,100%準確率
下一篇:java基礎-注解
