Intellij IDEA使用一 創建javaweb項目並配置tomcat


一、新建Java web項目

參考:https://blog.csdn.net/chengtengfei352/article/details/79211619

 1.點擊創建新項目

 

 

2.

 

 3.create project from  template頁面,不勾選任何選項 -> Next

 

 4.創建項目名稱

 

5.創建完成后的界面:

 

 

 

6.添加Module到Project:在project右鍵->New->Module

 

 

7.新建Module:選擇 Java Enterprise,設置 Module SDK,  tomcat

 

 8.設置Module名稱

 

 9.創建好的Module

 

10.在web/WEB_INF 目錄下創建兩個文件夾:classes和lib(classes用來存放編譯后輸出的class文件,lib用於存放第三方jar包)

 

 11.配置編譯后的classes文件輸出路徑 : File -> ProjectStructure -> 選擇Modules->選擇Paths -> 選擇“Use module compile out path”-> 將Outputpath 和Test outputpath 都設置為剛剛創建的classes文件夾

 

 

 

12.

 

二、配置tomcat

 1.打開菜單Run -> EditConfigurations

 

 2.修改tomcat的名稱、配置tomcat的路徑等,具體修改見下圖:

注意:如果創建web項目時沒有默認的tomcat,需要從Templates中選擇並新建一個tomcat server

 

 3.切換到Deployment,修改Application Context可以填“/firstweb”,也可以不填。

注意:如果面板中沒有firstWeb:war exploded,可以點擊右邊的“+”號,選擇Artifact

 

 4.啟動tomcat,輸入:http://localhost:8080/firstWeb/

 注意:tomcat的URL路徑區分大小寫

5.解決修改jsp頁面需要重啟tomcat的問題:

 

 

 

 

 

三、引入jar包的方式

1.添加jar包 的方式

 

2.java web項目將jar包輸出到lib目錄

 idea創建的web項目,如果以libraries方式引入jar包,引入的jar包在運行項目時默認沒有輸出到lib目錄下,所以當tomcat啟動運行時會報ClassNotFoundException異常。

解決方式:

 

 

四、使用配置

1.設置字體大小

 

 

 

2.設置智能提示大小寫不敏感

 

 

 

3.解決輸出日志亂碼

 1.File->setting

  

2.找到tomcat的安裝目錄,修改/conf目錄下的logging.properties文件

將:java.util.logging.ConsoleHandler.encoding = UTF-8

修改為:java.util.logging.ConsoleHandler.encoding = GBK

 

4.idea自動編譯&運行時自動編譯

 可以解決運行時修改代碼不需要重啟tomcat

第一步:勾選自動編譯

項目代碼保存后會自動編譯

 

 

第二步:開啟項目運行時自動build

使用快捷鍵ctrl+alt+shift+/,選擇選項Registry,打開下面的界面

 

 

 

 五、快捷鍵

Ctrl+Alt+L  格式化代碼 

Ctrl+Alt+V  自動補全返回類型及變量

Ctrl+P 方法參數提示  

Ctrl+X 刪除行 

Ctrl+/ 或 Ctrl+Shift+/  注釋 

Alt+Insert 生成代碼(如get,set方法,構造函數等) 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM