IntelliJ IDEA是一款功能強大的開發工具,在代碼自動提示、重構、J2EE支持、各類版本工具(如git、svn、github)、maven等方面都有很好的應用。
IntelliJ IDEA有免費的社區版和付費的旗艦版。免費版只支持Java等為數不多的語言和基本的IDE特性,旗艦版還支持HTML,CSS,PHP,MySQL,Python等語言和更多的工具特性,同時IntelliJ IDEA采用基于插件的架構,用戶可以根據需要下載相應的插件。
關于idea的安裝和破解,步驟很簡單,而且網上教程很多很多,我這里就不再贅述,idea的安裝可以參考這篇百度經驗,寫的很詳細
https://jingyan.baidu.com/article/25648fc16db2909191fd0082.html
在安裝好idea后,我們來講解如何在idea上配置Tomcat環境并創建Javaweb項目
1:啟動軟件,我的軟件是前幾天才下載的官網最新版本,ultimate 2018.3
?
2:創建一個project。
選擇Java——>勾選Web Application然后點擊Next,如圖
?
?
3.設置Project name和Project location
?
?
4.工程建立完畢后安裝如圖方法在WEB-INF中創建名為classes和lib的兩個文件夾
?
5.點擊File——>Project Structure——>Modules——>Paths,修改Output path和Test output path的路徑到剛才我們建立的classes文件夾中,如圖
6.在IDE的工具欄處的如下圖的地方點擊Add Configurations
?
?
7.在彈出的窗口中點擊左上角的“+”號,往下翻,找到Tomcat Server,選擇Tomcat Server——>Local
?
8.點擊Deployment—>+—>Artifact…,設置Application context,和所建的project名字一樣即可
9.仍在此窗口中點擊Server到Server頁面下,按照下圖進行配置(選擇Tomcat時選擇你Tomcat安裝的文件夾即可自動裝入)
10.選擇File——>Project Structure——>Modules——>Dependencies——>+——>Libraries,
選擇Application Server Libraries下你剛裝入的Tomcat 9.0.13,點擊Add Selected,便可在項目中自動導入jsp和servlet的jar包了
?
11.在src文件夾下新建名為“cn.jxs.servlet”的一個package,并在package下新建名為HelloServlet.java的java類
并修改其代碼為
?
1 package cn.jxs.servlet; 2 3 import javax.servlet.GenericServlet; 4 import javax.servlet.ServletException; 5 import javax.servlet.ServletRequest; 6 import javax.servlet.ServletResponse; 7 import java.io.IOException; 8 import java.io.OutputStream; 9 10 11 public class HelloServlet extends GenericServlet{ 12 13 @Override 14 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { 15 OutputStream out = servletResponse.getOutputStream(); 16 out.write("Hello Servlet!! \n--by Intellij IDEA".getBytes()); 17 } 18 }
如圖:
12.更改WEB-INF下的web.xml文件代碼為:
注意!不可直接復制粘貼,因為你的version版本和我的可能不一樣
所以在原來的代碼
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" 5 version="4.0"> 6 7 </web-app>
的</web-app>上面,添加代碼:
1 <servlet> 2 <servlet-name>HelloServlet</servlet-name> 3 <servlet-class>cn.jxs.servlet.HelloServlet</servlet-class> 4 <load-on-startup>1</load-on-startup> 5 </servlet> 6 7 <servlet-mapping> 8 <servlet-name>HelloServlet</servlet-name> 9 <url-pattern>/aa</url-pattern> 10 </servlet-mapping>
如圖:
?
?13.在前面步驟中,你已經通過Add Configurations裝入了Tomcat環境,所以此時Add Configurations這個圖標就會變成Tomcat,
點擊旁邊的綠色小箭頭連接服務器
?
?14.顯示如下說明連接成功:
15.第一次連接好后,會自動彈出瀏覽器窗口,如圖:
?
?
?16.修改地址,改成之前web.xml配置的servlet的路徑:
到現在為止,你的第一個Javaweb程序已經成功建立并運行。
?