使用IDEA+Tomcat部署web項目記錄
JDK版本:1.8(請自行配好環境變量)
IDEA版本:2019.3
Tomcat版本:9.0.39
1、新建project和module(兩種方法任選其一)
1.1 第一種方法
1.2 第二種方法
2、添加Tomcat服務器(如果步驟1創建module時,選擇的是第一種方法,請跳過步驟2)
3、修改Tomcat服務器相關配置(如果步驟1創建module時,選擇的是第一種方法,請跳過步驟3)
4、編輯index.jsp文件
5、啟動Tomcat服務器,將自動打開谷歌瀏覽器顯示一個網頁
/*擴展*/ 所需要的兩個jar包:(Tomcat自帶,無需開發者提供,在Tomcat安裝目錄的lib目錄下)
Tomcat安裝目錄/lib/servlet-api.jar
Tomcat安裝目錄/lib/jsp-api.jar
/*擴展*/ Tomcat的目錄結構:
webapps:部署動態web工程的目錄
IDEA動態web工程的部署目錄就是IDEA項目的輸出目錄,即out
bin:Tomcat啟動腳本以及其他腳本
conf:存放相關配置文件,如server.xml、web.xml
work:Tomcat工作目錄,存放Tomcat工作過程中動態生成的一些文件,例如:訪問jsp所生成的java和class文件、session鈍化之后產生的文件
IDEA中Tomcat的工作目錄是C:\Users\username\.IntellijIdea\system\tomcat
logs:日志
/*擴展*/ 通過url訪問服務器時,http://192.168.11.11:80/index.html、http://192.168.11.11:80/index.jsp可簡寫為http://192.168.11.11。因為conf/web.xml 中有相關配置
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
/*擴展*/ 設置Tomcat端口號:
conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
/*擴展*/
conf/web.xml作用於所有部署到Tomcat的工程
工程目錄/web.xml作用於本工程
/*擴展*/ IDEA項目目錄解析
src:存放類和配置文件
web:存放web資源,例如jsp、html、js、css、圖片
web/WEB-INF:其中的內容具有一定的隱藏性,不能通過瀏覽器直接訪問,需要通過服務器才能訪問