2022-10-28 Tomcat (1)含義:Tomcat是一個使用廣泛的JavaWeb伺服器。 (2)官方下載地址: https://tomcat.apache.org/ 使用8.0版本的就OK。 (3)在使用Tomcat之前需要的準備工作: 正確配置JAVA_HOME的環境變數,配置的內容是j ...
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
問題解決:
查看這位博主的博客進行的解決。
之後,再次運行,測試結果可以出來。
(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”。
其他設置: