1、前言
如今.net國內市場不怎麼好,公司整個.net組技術轉型,就我的來講仍是更喜歡.net,畢竟不是什麼公司都像微軟同樣財大氣粗開發出VS這樣的宇宙級IDE供開發者使用,雙擊sln便可打開項目,一直想吐槽爲嘛java項目只能import。昨天一路踩坑,花了一成天的時間搭建好jsp的開發環境,特此記錄下安裝過程當中一些注意的問題以及解決方案。整個過程槽點滿滿...html
2、IntelliJ IDEA安裝
所需文件:jdk1.8、IntelliJ IDEA、Tomcat8java
- 安裝jdk
雙擊下載好的jdk文件,而後next、next、......finish就好啦。聽說Java自上不向下兼容,因此選擇最新版本可能會致使各類問題,這不典型的坑爹事件麼,爹就這麼被無情的拋棄了。
- 安裝IntelliJ
雙擊IntelliJ安裝包,步驟如上。而後啓動、初始化項目。

- 修改IDE配置(我的習慣)
打開IDE,這字體也過小了吧,二話不說找設置(File->Settings)

聽說能夠修改成VS的快捷鍵,立馬檢索keymap,選擇Visio Studio
web
然而說好的註釋快捷鍵Ctrl+k Ctrl+c呢 ,感受受到了欺騙apache
3、jsp開發環境搭建
- 新建web項目
File->New->Project,而後Next、Next、Finish

添加Web框架


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


啓動項目
服務器
4、配置中問題及解決方案
- 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)