IDEA中部署Web Project(包含Tomcat部署)

1.創建web項目

1. 新建項目

  • Create New Project
    在這裏插入圖片描述
  • 勾選Web Application
    在這裏插入圖片描述
  • 輸入項目名稱和存儲目錄
    在這裏插入圖片描述
  • Finish 完成

2.新建目錄

右鍵WEB-INF->New->Directory 新建classes和lib目錄:
在這裏插入圖片描述

3.新建新建HelloServlet.java項目

選中src目錄,然後右鍵鼠標->New->Servlet->輸入HelloServlet
在這裏插入圖片描述
HelloServlet.java的代碼如下:

import java.io.IOException;
import java.util.Date;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloServlet extends HttpServlet{

    public void doGet(HttpServletRequest request, HttpServletResponse response){

        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date().toLocaleString());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

4.導入jar包

寫入代碼之後發現,很多import的頭文件都報錯,此時需要爲項目添加servlet jar包

  • 下載jar包
    鏈接:https://pan.baidu.com/s/1uUE_YNsi_7jPZ5pbZYeevg 密碼:51ut
  • 導入jar包
    在右上角找到project structure,點進去。點擊 Libraries,點擊加號,選中Java,指定目錄,然後Finish。在這裏插入圖片描述
    這樣之後服務端HelloServlet的編譯錯誤就消失了 。

5.指定輸出目錄

project structure——project—— project complier output 設置目錄爲之前創建的classes
在這裏插入圖片描述

6.修改web.xml

在web.xml中添加:

<servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
</servlet-mapping>

在這裏插入圖片描述

2.配置Tomcat

  • 配置

Tomcat的安裝見另一篇文章。

  • 部署
    點擊 Edit Configurations
    在這裏插入圖片描述
    點擊+號——選Tomcat Servet——Local——打開配置頁面——Server——Application server(configure)選擇Tomcat的目錄(bin之前的目錄)
    ps:也許點擊加號之後,也許看不到Tomcat Server,那麼點擊下面那個 33 items more(irrelevant) 裏面有Tomcat Server
    在這裏插入圖片描述
    指定當前項目部署到Tomcat中:
    Deployment——點擊加號——點擊Artifact…
    在這裏插入圖片描述
    將Application context中的路徑改成/j2ee,這是不是在Tomcat的項目目錄,最後訪問路徑要加上

3.運行

點擊綠色按鈕運行項目
在這裏插入圖片描述
出現這樣的就是成功了的:
在這裏插入圖片描述

4.測試

在瀏覽器上輸入http://localhost:8080/j2ee/hello
看到如下即是成功了的。
在這裏插入圖片描述

參考鏈接:
http://how2j.cn/k/idea/idea-web-project/1352.html
http://how2j.cn/k/idea/idea-tomcat/1361.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章