一、前言
現在.net國內市場不怎么好,公司整個.net組技術轉型,就個人來說還是更喜歡.net,畢竟不是什么公司都像微軟一樣財大氣粗開發出VS這樣的宇宙級IDE供開發者使用,雙擊sln即可打開項目,一直想吐槽為嘛java項目只能import。昨天一路踩坑,花了一整天的時間搭建好jsp的開發環境,特此記錄下安裝過程中一些注意的問題以及解決方案。整個過程槽點滿滿...
二、IntelliJ IDEA安裝
所需文件:jdk1.8、IntelliJ IDEA、Tomcat8
- 安裝jdk
雙擊下載好的jdk文件,然后next、next、......finish就好啦。據說Java自上不向下兼容,所以選擇最新版本可能會導致各種問題,這不典型的坑爹事件么,爹就這么被無情的拋棄了。 - 安裝IntelliJ
雙擊IntelliJ安裝包,步驟如上。然后啟動、初始化項目。
- 修改IDE配置(個人習慣)
打開IDE,這字體也太小了吧,二話不說找設置(File->Settings)

據說可以修改為VS的快捷鍵,立馬檢索keymap,選擇Visio Studio

然而說好的注釋快捷鍵Ctrl+k Ctrl+c呢 ,感覺受到了欺騙
三、jsp開發環境搭建
- 新建web項目
File->New->Project,然后Next、Next、Finish
添加Web框架


- 配置Tomcat
添加應用服務器Tomcat
配置Tomcat


啟動項目

四、配置中問題及解決方案
- Tomcat默認8080端口被占用
之前做.net開發,IIS上部署了幾個項目,8080端口被其中一個項目使用,修改Tomcat配置端口即可,具體修改方法自行檢索 - 無法ping通1099端口
剛開始也以為是端口占用無法啟動的問題,雖然提示的是無法ping通,修改了幾個端口號依舊無法啟動,之后想起來java不向下兼容的特性,下載Tomcat8移除使用的Tomcat9,重新配置就好啦 - Tomcat成功啟動,但web項目未啟動
Tomcat配置時,Deployment配置異常,這也是困擾我時間最長的一個問題,新建項目按照之前配置應該不會有什么問題。因為我打開的是公司現有的項目(Import Project),打開項目時是不會生成artifact(據說是項目部署配置),導致Tomcat啟動的時候無法部署項目,也就訪問不到了,解決方案:添加一個artifact(File->Project Structure->Project Settings->Artifacts->Add)
