IDEA創(chuàng)建JavaWeb項目-創(chuàng)新互聯(lián)

在這里插入圖片描述

創(chuàng)新互聯(lián)長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為觀山湖企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,觀山湖網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

?作者簡介:熱愛國學(xué)的Java后端開發(fā)者,修心和技術(shù)同步精進(jìn)。
🍎個人主頁:Java Fans的博客
🍊個人信條:不遷怒,不貳過。小知識,大智慧。
💞當(dāng)前專欄:JAVA開發(fā)者成長之路
?特色專欄:國學(xué)周更-心性養(yǎng)成之路
🥭本文內(nèi)容:IDEA創(chuàng)建Java Web項目
更多內(nèi)容點擊👇
?????? 帶你初識JSP(JAVA服務(wù)器頁面)

文章目錄
    • 1 創(chuàng)建Web項目
      • 1.1 創(chuàng)建項目
      • 1.2 編寫Servlet類
    • 2 手動部署項目
    • 3 自動部署項目
      • 3.1 IDEA集成Tomcat
      • 3.2 IDEA部署JavaWeb項目

1 創(chuàng)建Web項目 1.1 創(chuàng)建項目

1、打開IDEA,單擊“New Project”或者通過File–>new–>Project,在彈出的對話框中輸入項目名稱,其它的默認(rèn)選擇,點擊finish按鈕

在這里插入圖片描述
在這里插入圖片描述

2、為項目添加Web框架支持,右鍵單擊創(chuàng)建的項目,點擊Add Framework Support,在彈出的對話框中勾選Web Application(4.0)及Create web.xml復(fù)選框,單擊“OK”按鈕,完成添加。

在這里插入圖片描述
在這里插入圖片描述

3、添加依賴包,右鍵單擊WEB-INF文件夾,在彈出的對話框中選擇New–>Directory命令,創(chuàng)建lib文件夾,將Tomcat安裝目錄下lib文件夾中的servlet-api.jar文件添加到lib文件夾中。

在這里插入圖片描述
在這里插入圖片描述

4、在servlet-api.jar文件上右擊鼠標(biāo),選擇Add As Library,將jar包添加到Library中

在這里插入圖片描述
在這里插入圖片描述

1.2 編寫Servlet類

1、在src上右擊鼠標(biāo)–>new–>package–>輸入com.cxyzxc.www.servlet01包名(包名你可以自己取)–>回車

2、在包上右擊鼠標(biāo)–>new–>Java Class–>輸入ServletDemo02類名–>回車

3、編寫ServletDemo02類,實現(xiàn)Servlet接口,重寫接口中的5個方法,在service()方法中輸出內(nèi)容

package com.cxyzxc.www.servlet01;

import javax.servlet.*;
import java.io.IOException;

public class ServletDemo02 implements Servlet {@Override
    public void init(ServletConfig servletConfig) throws ServletException {}

    @Override
    public ServletConfig getServletConfig() {return null;
    }

    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {System.out.println("IDEA中的第一個Servlet案例");
    }

    @Override
    public String getServletInfo() {return null;
    }

    @Override
    public void destroy() {}
}

4、編譯ServletDemo02.java文件,生成ServletDemo02.class文件。在軟件上面點擊Build–>Build Project,等待片刻,生成out文件夾,里面包含編譯后的class文件

在這里插入圖片描述

5、編寫web.xml配置文件

MySecondServletcom.cxyzxc.www.servlet01.ServletDemo02MySecondServlet/secondServlet
2 手動部署項目

1)在Tomcat服務(wù)器的webapps文件中,創(chuàng)建一個項目文件夾,例如webProject03

2)將IDEA軟件中WEB-INF文件夾整體復(fù)制到webProject03文件夾中

3)在WEB-INF文件夾中創(chuàng)建classes文件夾,將編譯后生成的ServletDemo02.class文件所在的文件夾一起復(fù)制到classes文件夾中

4)啟動Tomcat,打開瀏覽器,在瀏覽器地址欄輸入http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到輸出“IDEA中的第一個Servlet案例”內(nèi)容。

3 自動部署項目

上述操作中,雖然是在IDEA軟件中完成了Servlet代碼的編寫以及編譯,但是還需要手動將WEB-INF文件夾復(fù)制到Tomcat的項目文件夾中去,并需要手動在WEB-INF文件中創(chuàng)建classes文件夾,然后將IDEA中編譯后的class文件復(fù)制到classes文件夾中,比較麻煩。另外,當(dāng)你的Java文件改變后,你需要重新編譯java文件生成class文件,然后再將class文件復(fù)制到classes文件夾中,再重新啟動Tomcat服務(wù)器才能訪問資源,非常的麻煩。所以,我們可以在IDEA中集成Tomact服務(wù)器,實現(xiàn)自動部署。

3.1 IDEA集成Tomcat

1、 點擊File–>Settings…

在這里插入圖片描述

2、選擇雙擊Build,Execution,Deployment–>Application Servers,點擊+號,選擇Tomcat Server

在這里插入圖片描述

3、選擇Tomcat服務(wù)器的安裝路徑,點擊ok,Tomcat服務(wù)器就集成到IDEA中了

在這里插入圖片描述

4、再次點擊File–>Settings…–>Build,Execution,Deployment–>Application Servers,點擊+號,選擇Tomcat Server,可以看到Tomcat服務(wù)器在IDEA中

在這里插入圖片描述

3.2 IDEA部署JavaWeb項目

1、點擊Run或者軟件右邊綠色錘子旁邊下拉框,選擇Edit Configuration…

在這里插入圖片描述
在這里插入圖片描述

2、點擊圖示中任意一個選項,進(jìn)入添加運行配置界面

在這里插入圖片描述

3、配置Tomcat Server和運行項目的默認(rèn)瀏覽器

在這里插入圖片描述

4、添加項目到Tomcat中并設(shè)置訪問名稱

在這里插入圖片描述


??碼文不易,本篇文章就介紹到這里,如果想要學(xué)習(xí)更多Java系列知識,點擊關(guān)注博主,博主帶你零基礎(chǔ)學(xué)習(xí)Java知識。與此同時,對于日常生活有困擾的朋友,歡迎閱讀我的第四欄目:《國學(xué)周更—心性養(yǎng)成之路》,學(xué)習(xí)技術(shù)的同時,我們也注重了心性的養(yǎng)成。

在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁名稱:IDEA創(chuàng)建JavaWeb項目-創(chuàng)新互聯(lián)
文章分享:http://bm7419.com/article10/dcoedo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站營銷全網(wǎng)營銷推廣、靜態(tài)網(wǎng)站、App開發(fā)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化