Tomcat02
4.IDEA開發JavaWeb工程
4.1開發javaweb工程&配置Tomcat&啟動專案
需求:使用idea開發javaweb工程fishWeb,并將網頁部署到fishWeb工程
-
點擊File-New-Project
-
在彈出的框中點擊 Java,點擊next
-
寫入你的工程名字,選擇存盤位置
-
點擊creat
-
右擊專案名稱,選擇Add FrameworkSupport
-
在彈窗中選擇web application,點擊ok
-
可以看到在專案中多出來一個web檔案目錄
-
點擊右上角的add configurations
-
在彈窗的左上角點擊加號+,在彈出的子視窗中下拉選擇Tomcat Server-Local
-
點擊完畢可以看到如下頁面:
-
其中的Deployment是配置我們網站的發布方式,主要有兩種:一種是原始碼的形式,一種是war包,一般選擇war包的形式,如下:點擊加號,選擇artifact
下方的Application context就是你發布的web應用的名稱
之后訪問的url就是:
http://localhost:8080/web應用名稱/資源名
-
點擊Server頁面的application server的configure按鈕,在彈窗的tomcat home選擇安裝的tomcat目錄
-
在接下來的選項中,選擇默認瀏覽器
-
建議在下面的兩個選項中都選擇update classes and resource
-
下面是tomcat的默認埠,直接默認即可
-
建議修改tomcat的Name,這樣做是為了區分不同專案(web應用)之間的tomcat
-
最后點擊apply,再點擊ok
-
點擊tomcat右邊的綠色箭頭,如果在控制視窗沒有報錯,就代表運行成功了,


-
瀏覽器顯示頁面
-
在瀏覽器地址欄輸入配置的專案資源地址,即可訪問
4.2注意事項和細節
-
熱加載選項說明
1.1 on update action:選擇 update classes and resource時,表示當我們有更新操作時,tomcat會自動更新類和資源
當jsp/html檔案修改時,可以生效,但是如果你修改的是java檔案,需要redeploy才會生效)
1.2 on frame deactivation:表示IDEA失去焦點(比如最小化),也會導致jsp/html發生更新,但是java類還是需要deploy
-
埠修改
這里修改的埠,只會影響到當前的專案,而不是去修改server.xml
-
out目錄是什么
當tomcat啟動時,會生成out目錄,該目錄就是原專案資源的映射,我們瀏覽器訪問的資源是out目錄
-
當我們從外部拷貝資源到專案(圖片,檔案,js等),如果出現404不能訪問錯誤時,解決的方式是:rebuild project-->重啟tomcat
本質是將原專案的資源同步到out目錄下
- javaweb工程的目錄介紹

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/528003.html
標籤:其他
