本文由清華大學(xué)較為牛逼的研究生金天同學(xué)原創(chuàng),歡迎轉(zhuǎn)載,但是請保留這段版權(quán)信息,如果你對文章有任何疑問,歡迎微信聯(lián)系我:jintianiloveu。牛逼大神一一為你解答!
intellij idea Java web環(huán)境的搭建
很久以來,很多人用eclipse,什么都是eclipse,java是,安卓是,甚至連C++都有人用eclipse,然而作為一個對技術(shù)和審美有著強烈追求的男人,是不能忍受eclipse古老的界面的,這時候我們就應(yīng)該使用intellij idea,地球表面以上3000米高空一下最牛逼的ide,是的你沒有聽錯,就是它。閑話不多說,讓我們看看人家idea的啟動界面:

簡直狂月酷炫有沒有。好吧其實我知道你們很多人知道,我就不裝逼了,直接說重點吧。
說先對于一個web項目來說,你的idea一定要是Ultramate版本,也就是旗艦版,不知道這個單詞寫錯沒有,大家將就看,實際上intellij全系的專業(yè)版ide都可以破解,在這里放一個破解鏈接,大家需要的就是獲取個注冊碼:獲取注冊碼通道
好了同志們要開車了,有了idea我們就要開始搭建開發(fā)環(huán)境了,請注意本次火箭即將開車。
-
新建一個web工程
新建工程很簡單,按照向?qū)恚谶x擇頁面我們選擇webapp
然后給工程取一個名字,接下來我們可以看到idea已經(jīng)幫我新建好了一個完成的web工程。這里我們還要新建兩個文件夾,結(jié)構(gòu)如圖所示,先不要問為什么,等一下我會告訴大家。
新建了一個classes一個lib文件夾,先建好,等一下我們再配置,建好了之后呢,我們在src文件夾下新建一個包:
包名自己取,最后我們在包下面新建一個Servlet,彈出菜單選中Servlet:
是的,你沒有看錯我們這就新建好了servlet,但是你還得再web.xml中添加一下Servlet的映射:
來看看生成的sevlet:
-
配置java文件的輸出路徑和lib路徑
如圖我們配置一下輸出的路徑,選擇我們之前新建的classes和lib文件夾,classes和lib文件夾分別是我們java文件輸出和jar依賴的文件夾。
然后切換到depencies選項卡,點擊添加,添加一個jar的依賴路徑:
選擇jar directory:
勾選然后確定:
-
最后一步,我們就要配置tomcat服務(wù)器了
tomcat是什么貓我就不多說了,一個web容器,你的java web app就放在這個容器里面,web app運行依賴于我們的tomcat,那么配置的時候我們就需要點擊右上角的這個地方:
來配置,在這里選擇local tomcat:
只需要給tomcat服務(wù)器娶一個名字,然后點擊deployment下面的添加,添加artifact依賴:
最后在旁邊填寫一個目錄,寫上工程的名字即可。哦忘了一步,在Server選項卡里面你要配置一下你的tomcat服務(wù)器,怎么配置很簡單,只要configure選擇你的tomcat文件夾就可以了,最外層的那個,idea自動識別。然后確定就OK。
開發(fā)小程序
好搭建好了我們來個開車小程序。對了,在這個時候你可能會遇到一個問題,就是servlet識別不了server包:

這是因為我們還沒有吧tomcat官方j(luò)ar包放到lib文件夾下,就是我們剛才新建的那個依賴文件夾,在tomcat文件夾下的lib文件夾尋找:


這個jar包,ok現(xiàn)在沒有報錯,我們在doPost方法里面寫一段代碼:
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.print("我要毫不經(jīng)意的打一個廣告,是的,就是在這里,大家快使用PicBind圖床神器寫博客??!");
好的我們運行一下這個web app,如果控制臺顯示這樣說名運行了

好,接下來激動人心的時刻到了,我們在瀏覽器中輸入:(或者直接在彈出的瀏覽器中后面加上我們servlet的名字 /HelloServlet),見證奇跡的時刻到了?。?!
?。。。?!
………….好像并沒有什么卵反應(yīng)?我故意的,把上面那段代碼拷貝到doGet方法中,在更新一下資源并重啟服務(wù)器看一下:

騷年,你沒有看錯?。?!你成功學(xué)會了使用servlet?。?!
感謝大家閱讀我的博客,本文永久更新地址: jinfagang.coding.me
也歡迎大家積極留言,讓我看到你的存在













