# JSP開發環境設置 - 使用IntelliJ 與 Tomcat ###### tags: `教學` `筆記` `開發環境` `111-2` `111-2 網路程式設計` ![](https://i.imgur.com/Po2yRYG.png) ![](https://i.imgur.com/RPAAI53.png) ## 取得授權與註冊 > IntelliJ IDEA Ultimate 比起Community版多了Web開發等功能 > 支援JSP語法強調與自動完成 > 雖然Ultimate原先是需要付費訂閱的 > 但學生以學校信箱申請 可免費用於教育用途 ### 1. 申請JetBrains教育授權 https://www.jetbrains.com/community/education/#students > *可以在網頁右上方更改語言為支語* 點擊下方按鈕申請 #### 申請資料 :::info * 狀態: `學生` * 教育程度: `大學生` * 主修計算機科學: `是` * 電子郵件: **務必填入學校信箱** (如: `s1110160XX@stu.ntue.edu.tw`) * 姓名: 分別填入英文`名字` `姓氏` * 國家/地區: `台灣` * - [ ] 未滿13歲 * - [x] 已閱讀條款 * - [ ] 行銷 ::: ### 2. 註冊帳號 前往信箱點擊連結 成功驗證後 拉到最下方接受授權條款 即取得教育授權 選擇輸入電子郵件 或使用Google等第三方登入 建立JetBrains帳號 以綁定授權 設定好密碼建立完成 ## 下載與安裝 ### 1. 下載IntelliJ IDEA Ultimate https://www.jetbrains.com/lp/intellij-frameworks/ 下載完成後開啟安裝檔 選擇兩次`Next` #### 安裝設定 :::info - [x] 建立桌面捷徑 - [x] 設定系統環境變數 - [x] 加入右鍵選單 - [x] 關聯.java ::: ![](https://i.imgur.com/7LBGNgP.png) 選擇`Install` 安裝完成後重開機 開啟IntelliJ 接受授權條款 點選`Log In to JetBrains Account` 透過瀏覽器登入剛剛建立的帳號後 回到IntelliJ 點選`Activate` 成功啟動授權 ### 2. 下載Tomcat https://tomcat.apache.org/download-90.cgi 可選擇`64-bit Windows zip` 下載完成後解壓縮 將整個資料夾 (如: `apache-tomcat-9.0.72`) 放置於**不會隨意移動的目錄** 稍後會使用 ## 環境配置 ### 1. 建立專案 開啟IntelliJ IDEA 點選`New Project` 左側`Generators`選擇`Jakarta EE` #### 專案設定 :::info `Name` 輸入專案名稱 `Template` 改為 Web application `Application` 點選`New > Tomcat Server` 選擇先前Tomcat放置目錄 (如: `apache-tomcat-9.0.72`) `JDK` 選擇JDK目錄 ::: ![](https://i.imgur.com/rIJx7Hi.png) 按兩次`Next`建立專案 ### 2. 執行專案 > *點選功能表 `File > settings > Appearance & Behavior > NewUI` > 勾選 `Enable new UI` 後儲存重新啟動 > 可以體驗酷酷的新介面* 在左側專案目錄下找到 `src/main/webapp/index.jsp` 開啟`index.jsp` 嘗試修改內容 測試是否支援JSP語法偵錯與自動完成 修改完畢後點選上方開始按鈕 ![](https://i.imgur.com/YE8IGQd.png) 等待後 將在預設瀏覽器成功顯示網頁 成功 伺服器開啟後 將可以在瀏覽器開啟各JSP網頁 ![](https://i.imgur.com/6YzNvxX.png) > *可以編輯伺服器設定 > ![](https://i.imgur.com/3xqxWut.png)* > > *將`Deployment > Application context` 更改為 `/` > ![](https://i.imgur.com/mFApCeT.png)*