TomCat是Apache開源組織下的開源免費的中小型的web應用服務器,支持 javaEE 中的 servlet 和 jsp規範。html
一、到官網,選擇合適的版本下載java
二、安裝TomCatweb
Tomcat有安裝版和解壓版(綠色版)apache
三、目錄結構瀏覽器
四、啓動與關閉tomcat
進入bin目錄 ./startup.sh // 運行服務器
./shutdown.sh // 關閉併發
五、在瀏覽器的地址欄中輸入http://localhost:8080,看到以下頁面證實啓動成功app
File -> new Project ->選擇project sdk 爲1.6(若是沒有sdk的同窗請先配置)-> Nextjsp
create project from template 頁面,不勾選任何選項 -> Next
輸入項目名:webDemo -> Next -> Finish
配置 project structure
【F4】 或 項目右鍵 【Open Module Settings】或 右上角有個黑藍色的框框 或 菜單欄【view】-【Open Module Settings】進入
配置web.xml
將WEB-INF移動到Web文件夾中
配置Source
在 項目-web-WEB INF 下建立兩個文件夾 classes 和 lib
配置Paths
將兩個output path 修改成 剛纔建立的classes的地址
配置 Denpendencies
右面有個綠色小加號 - JARs or directories…
選剛纔建立的lib地址
選Jar Directory
後面就 ok
項目就配置好了
配置Configurations
菜單欄【run】-【Edit Configurations】或 右上角有個向下的小箭頭
新建Tomcat Server
提醒:有人說這裏 可能沒有 Tomcat Server 選項
IntelliJ 2016 社區版(也就是免費版) 沒有Tomcat Server這個選項,收費版有
若是是收費版也沒有Tomcat Server選項。。。多是在安裝的時候沒有勾選(猜想)
給server起個名字
在第二個選項卡Deployment中
右邊有個綠色+ 加一個Artifact
項目已經自動添加進來
記得在右邊Application context 中輸入項目的啓動地址 記得加「/」(「/」通常狀況會自動生成,然後面的abc能夠不寫,在訪問的時候直接用localhost:8080訪問)
修改編譯目錄
而後點ok
配好以後 面板會有些變化 證實tomcat 已經配好了
在index.jsp中寫一些文字便於觀察測試 效果
點右上角的 綠色運行按鈕,稍等一會,等項目運行加載完畢就能夠訪問了
output裏會輸出日誌
而後就能夠從瀏覽器中輸入項目的啓動地址(就是2.3中的地址)查看了
實現接口servlet,重寫service方法
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { // 專門向客戶端提供響應的方法 HttpServletResponse response = (HttpServletResponse) servletResponse; response.getWriter().write("hello,world!"); }
更改web.xml文件
<servlet> <servlet-name>MyFirstServlet</servlet-name> <servlet-class>cn.x5456.servletdemo.MyFirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyFirstServlet</servlet-name> <url-pattern>/abc123</url-pattern> </servlet-mapping>