原文地址:https://blog.csdn.net/weixin_40396459/article/details/81706543
點擊7.0版本,進入后
下載好安裝包之后,解壓安裝
tomcat的安裝目錄介紹:
bin:可以執行文件。
conf:tomcat服務器的配置文件
lib:tomcat啟動后需要依賴的jar包
logs:tomcat工作之后的日志文件
webapps:是tomcat布暑工程的目錄。
work:jsp文件在被翻譯之后,保存在當前這個目錄下,session對象被序列化之后保存的位置
Tomcat服務器啟動(**重點)
1、JAVA_HOME:環境變量。並且配置到jdk的目錄,其完整過程如下:
之后點擊環境變量-》新建環境變量
配置環境變量:右擊“我的電腦”-->"屬性"-->"高級系統設置"-->"高級"-->"環境變量"
1)在系統變量里新建"JAVA_HOME"變量,變量值為:C:\Program Files\Java\jdk-12.0.1(根據自己的jdk的安裝路徑填寫)
2)在系統變量里新建"classpath"變量,變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一點)
3)找到path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意變量值之間用";"隔開。注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入。如果你的系統是Windows10,就相對方便多了,不用擔心這個";"。
“Windows+R”-->輸入“cmd”-->Enter,輸入java -version(記得中間有個空格),如果顯示jdk版本信息就說明環境變量配置成功了。
2、啟動tomcat目錄。 tomcat目錄/bin/startup.bat(window啟動文件) 找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關閉。(如果關閉,相當於把tomcat停止了。)
3、在瀏覽器地址欄中輸入:http://localhost:8080 或者 http://127.0.0.1:8080 ,如果看到如下頁面,證明啟動成功
3.5、配置tomcat的端口(****重點)
tomcat默認的端口是8080(訪問端口)
http的默認端口是80,如果訪問的時候輸入http://www.baidu.com相當於http://www.baidu.com:80。當真正在項目上線之后,通常采用80,修改方法如下:
1)找到tomcat目錄/conf/server.xml
2)修改port的值,將port端口的值修改為80
3)然后在瀏覽器中輸入 http://127.0.0.1:80 或 http://127.0.0.1 訪問測試(配置后,記得重啟一下服務器)
ok,訪問成功!
3.6、catalina run 啟動Tomcat
Tomcat啟動,還有一種啟動的方法就是在命令行中,先把你的當前目錄切換 到你tomcat目錄\bin目錄下,如下是我的位置
再執行catalina run 這個命令啟動Tomcat。這個命令有什么好處。當Tomcat啟動失敗的時候,會有一閃而過的情況,
當我們使用catalina run 這個命令啟動Tomcat的時候,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。
3.7、tomcat關閉
有三種方法。
第一種:Ctrl+C鍵 關閉Tomcat服務器
第二種:點擊Tomcat窗口的右上角關閉按鈕 (暴力停止服務器)
第三種:找到tomcat目錄/bin/shutdown.bat文件,雙擊執行關閉Tomcat。
4、常用的布署工程到Tomcat中的兩種方式
把我們自己書寫的html,servlet這些信息,部署到tomcat的方式。
在conf/server.xml文件的host元素中配置,例如:
在host標簽內書寫如下內容
<Context path="/atguigu" docBase="D:\atguigu"/>
<Context path=”瀏覽器要訪問的目錄---虛擬目錄” docBase=”網站所在磁盤目錄”/>
配置好之后,要重啟服務器。
缺點(Tomcat7.0之后):如果配置錯誤:tomcat會啟動失敗。(如果tomcat里面存放的其他的網站),其他網站也會停機。
4.2、第二種方式:將網站目錄復制到tomcat/webapps目錄(常用,必須掌握)
有一個網站(一個文件夾),把文件夾復制到tomcat的webapps目錄下。
如:
文件夾的名字,就是網站或者工程的訪問目錄.相當於之前配置 <Context path=”” 的配置
在conf/server.xml文件的host元素中配置,寫在最后一行
<Context path="/aa" docBase="C:\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\self"/>
然后重啟服務器:
訪問:localhost:80/aa/haha.html就可以成功訪問了
或則訪問:127.0.0.1:80/self/haha.html
再或則訪問:ip:80/aa/haha.html