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