国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA配置Tomcat、創(chuàng)建web項目的步驟

這篇具有很好參考價值的文章主要介紹了IDEA配置Tomcat、創(chuàng)建web項目的步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Web相關(guān)概念

1、什么是web?

web,網(wǎng)頁的意思,例如:www.baidu.com

? ? web根據(jù)資源分類方式分為:

  • 靜態(tài)(資源)web:所有用戶訪問后,得到的結(jié)果都是一樣的,稱為靜態(tài)資源,靜態(tài)資源可以直接被瀏覽器解析。相關(guān)實現(xiàn)技術(shù)如:html,css,JavaScript。存靜態(tài)資源的web已非常少見。
  • 動態(tài)(資源)web;每個用戶訪問相同資源后,得到的結(jié)果可能不一樣,稱為動態(tài)資源。動態(tài)資源被訪問后,需要先轉(zhuǎn)換為靜本資源,在返回給瀏覽器。幾乎是所有的網(wǎng)站;比如淘寶。相關(guān)實現(xiàn)技術(shù)如:servlet/jsp,php,asp...

2、web應(yīng)用程序

可以提供瀏覽器方問的程序。例如:京東

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

????????使用java技術(shù)開發(fā)的可以通過瀏覽器訪問的程序稱為,Java web應(yīng)用程序。典型的java web應(yīng)用程序包括: 淘寶,京東,工行的網(wǎng)銀等。

3、java web應(yīng)用程序運行原理

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

1.用戶通過瀏覽器發(fā)送HTTP請求到服務(wù)器(網(wǎng)頁操作)。

2.web服務(wù)器接收到用戶特定的HTTP請求,由web服務(wù)器將請求信息移交給在web服務(wù)器中部署的javaweb應(yīng)用程序 (Java程序)。

3.啟動javaweb應(yīng)用程序執(zhí)行業(yè)務(wù)流程(業(yè)務(wù)處理并查詢數(shù)據(jù)庫)。

4.javaweb應(yīng)用程序執(zhí)行后,動態(tài)的將相關(guān)結(jié)果,通過web服務(wù)器,響應(yīng)到瀏覽器向用戶展示執(zhí)行結(jié)果返回數(shù)據(jù),進行頁面展示)。

二、Java Web應(yīng)用常用技術(shù)

JavaWeb開發(fā)項目一般需要涉及到多項技術(shù),比較常見的包括
1HTML+CSS技術(shù)
主要負責用戶訪問在瀏覽器中訪問JavaWeb應(yīng)用的前端頁面的設(shè)計。
2JavaScript、Jquery
主要負責lavaWeb應(yīng)用的前端頁面動態(tài)效果、交互功能、以及異步通信的實現(xiàn)。
3.JDBC技術(shù)
在lava Web應(yīng)用開發(fā)中,訪問數(shù)據(jù)庫是必不可少的操作。DBC技術(shù)是一種用于執(zhí)行 SOL 語句的ava AP1。它由一組用lava 編程語言編寫的類和接口組成。JDBC。為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的AP1,使他們能夠用純Java AP 來編寫數(shù)據(jù)庫應(yīng)用程序
4.*JAVABEAN技術(shù)
在JavaWeb應(yīng)用程序中,主要亮當組件,實現(xiàn)數(shù)據(jù)庫表和AVA類的映射。
5.MySQL技術(shù)
負責lavaweb應(yīng)用程序中存儲應(yīng)用中相關(guān)持久化數(shù)據(jù)。
6.Servlet技術(shù)
Servlet也叫"server applet"”是java服務(wù)器的小程序,它是一種基于Java 技術(shù)的 Web 組件,運行在服務(wù)器端,由 Servlet 容器管理,用來生成動態(tài)的Web內(nèi)容。
7.JSP技術(shù)
是一種動態(tài)網(wǎng)頁開發(fā)技術(shù)。JSP文件就是在傳統(tǒng)的HTML文件中插入Java代碼和JSP標簽,后綴名為.jsp。

?三、Tomcat服務(wù)器的安裝與配置

1、什么是web服務(wù)器?

接收用戶的請求,處理請求,做出響應(yīng)。在web服務(wù)器軟件中,可以部署web項目,讓用戶通過瀏覽器來訪問這些項目。同時作為web應(yīng)用程序的容器。

2、常見的java相關(guān)的web服務(wù)器軟件

webLogic;oracle公司,大型的lavaEE服務(wù)器,支持所有的JavaEE規(guī)范收費的
websphere:IBM公司,大型的]avaEE服務(wù)器,支持所有的avaEE規(guī)范,收費的
JBOSS:JBOSS公司的,大型的JavaEE服務(wù)器,支持所有的lavaEE規(guī)范,收費的
Tomcat:Apache基金組織,中小型的avaEE服務(wù)器,僅僅支持少量的JavaEE規(guī)范servlet/jsp。開源的,免費的。

3、Tomcat web服務(wù)器

?idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

?Tomcat是Apache 軟件基金會 (Apache Software Foundation)的jakarta項目中的一個核心項目,最新的Servlet 和SP規(guī)范總是能在Tomcat中得到體現(xiàn),因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受lava愛好者的喜愛并得到了部分軟件開發(fā)商的認可成為目前比較流行的Web應(yīng)用服務(wù)器。
Tomcat 服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很務(wù)的場合下被普遍使用,是開發(fā)和調(diào)試SP程序的首選。對于一個ava初學web的人來說,它是最佳的選擇。

4、Tomcat服務(wù)器安裝和配置

1.下載地址
????????http://tomcat.apache.org/

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

  • bin目錄:該目錄下存放的是二進制可執(zhí)行文件。會有startup.bat和shutdown.bat文件,startup.bat用來啟動Tomcat,但需要先配置JAVA_HOME環(huán)境變量才能啟動,shutdawn.bat用來停止Tomcat。
  • conf目錄:server.xml可以進行tomcat服務(wù)器的配置修改,比如端口號等;
  • lib目錄:Tomcat的類庫,里面是一大堆jar文件。如果需要添加Tomcat依賴的jar文件,可以把它放到這個目錄中,當然也可以把應(yīng)用依賴的jar文件放到這個目錄中,這個目錄中的jar所有項目都可以共享之。建議只把Tomat需要的jar包放到這個目錄下。
  • logs目錄:這個目錄中都是日志文件,記錄了Tomcat啟動和關(guān)閉的信息,如果啟動Tomcat時有錯誤,那么異常也會記錄在日志文件中。
  • temp目錄:存放Tomcat的臨時文件,這個目錄下的內(nèi)容可以在停止Tomcat后刪除。
  • webapps目錄:存放web頓目的目錄,其中每個文件夾都是一個項目。
  • work目錄:運行時生成的文件,最終運行的文件都在這里。通過webapps中的項目生成的
  • LICENSE文件:許可證
  • NOTICE文件:說明文件?

2.啟動Tomcat

進入bin/startup.bat,雙擊運行該文件即可

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

?tomcat的安裝步驟

1.下載tomcat安裝包并解壓

下載完畢后,把安裝包解壓到一個沒有中文路徑的目錄中

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

?2.配置Java的環(huán)境變量以及tomcat的環(huán)境變量

注意:
1.首先檢查iava的環(huán)境配置是否正確,在命令行窗口中執(zhí)行java-version查看java的版本;
2.確認JAVA_HOME的配置JDK、tomcat環(huán)境變量的配置正確;


3.在命令行中進入tomcat的bin目錄,執(zhí)行 vefsion.bat查看tomcat版本,確保沒有異常和錯誤:
4.執(zhí)行tomcat啟動的命令 startup.bat;

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

四、在IDEA中配置Tomcat并創(chuàng)建web項目

在開發(fā)過程中一般我們會把Tomcat集成到IDE中,方便應(yīng)用程序的部署。相關(guān)步驟如下:

1.打開idea在項目運行列表下拉選擇“Edit Configurations"

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

Deployment”中選擇“Application Servers”,點擊“+”

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?就可以看到Tomcat Server了,點擊Local。

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?

2.?地址選擇Tomcat的安裝路徑即可,導(dǎo)入后點OK。

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?

到這一步,Tomcat就配置完成啦~

3.先創(chuàng)建一個項目模塊

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

在模塊下面創(chuàng)建新的module模塊

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?右鍵點擊myWeb01,點擊Add Framework Support

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?在里面選中Web Application,點“ok”就可以啦

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?

五、Servlet的概念

1.什么是Servlet?

Java Servlet 是運行在 Web 服務(wù)器或應(yīng)用服務(wù)器上的程序,它是作為來自 Web 瀏覽器或其他 HTTP 客戶端的請求和 HTTP 服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序之間的中間層。
使用 Servlet,您可以收集來自網(wǎng)頁表單的用戶輸入,呈現(xiàn)來自數(shù)據(jù)庫或者其他源的記錄,還可以動態(tài)創(chuàng)建網(wǎng)頁。
Java Servlet 通常情況下與使用 CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)實現(xiàn)的程序可以達到異曲同工的效果。但是相比于 CGI,Servlet 有以下幾點優(yōu)勢:
性能明顯更好。
Servlet 在 Web 服務(wù)器的地址空間內(nèi)執(zhí)行。這樣它就沒有必要再創(chuàng)建一個單獨的進程來處理每個客戶端請求。
Servlet 是獨立于平臺的,因為它們是用 Java 編寫的。
服務(wù)器上的 Java 安全管理器執(zhí)行了一系列限制,以保護服務(wù)器計算機上的資源。因此,Servlet 是可信的。
Java 類庫的全部功能對 Servlet 來說都是可用的。它可以通過 sockets 和 RMI 機制與 applets、數(shù)據(jù)庫或其他軟件進行交互。

2.servlet結(jié)構(gòu)

下圖顯示了 Servlet 在 Web 應(yīng)用程序中的位置。

3.Servlet 任務(wù)

Servlet 執(zhí)行以下主要任務(wù):
讀取客戶端(瀏覽器)發(fā)送的顯式的數(shù)據(jù)。這包括網(wǎng)頁上的 HTML 表單,或者也可以是來自 applet 或自定義的 HTTP 客戶端程序的表單。
讀取客戶端(瀏覽器)發(fā)送的隱式的 HTTP 請求數(shù)據(jù)。這包括 cookies、媒體類型和瀏覽器能理解的壓縮格式等等。
處理數(shù)據(jù)并生成結(jié)果。這個過程可能需要訪問數(shù)據(jù)庫,執(zhí)行 RMI 或 CORBA 調(diào)用,調(diào)用 Web 服務(wù),或者直接計算得出對應(yīng)的響應(yīng)。
發(fā)送顯式的數(shù)據(jù)(即文檔)到客戶端(瀏覽器)。該文檔的格式可以是多種多樣的,包括文本文件(HTML 或 XML)、二進制文件(GIF 圖像)、Excel 等。
發(fā)送隱式的 HTTP 響應(yīng)到客戶端(瀏覽器)。這包括告訴瀏覽器或其他客戶端被返回的文檔類型(例如 HTML),設(shè)置 cookies 和緩存參數(shù),以及其他類似的任務(wù)。

4.Servlet 包

Java Servlet 是運行在帶有支持 Java Servlet 規(guī)范的解釋器的 web 服務(wù)器上的 Java 類。
Servlet 可以使用 javax.servlet 和 javax.servlet.http 包創(chuàng)建,它是 Java 企業(yè)版的標準組成部分,Java 企業(yè)版是支持大型開發(fā)項目的 Java 類庫的擴展版本。
這些類實現(xiàn) Java Servlet 和 JSP 規(guī)范。在寫本教程的時候,二者相應(yīng)的版本分別是 Java Servlet 2.5 和 JSP 2.1。
Java Servlet 就像任何其他的 Java 類一樣已經(jīng)被創(chuàng)建和編譯。在您安裝 Servlet 包并把它們添加到您的計算機上的 Classpath 類路徑中之后,您就可以通過 JDK 的 Java 編譯器或任何其他編譯器來編譯 Servlet。

六、使用IDEA編寫Servlet程序

1.在創(chuàng)建的web項目中找到 web 文件夾的 WEB-INF 中創(chuàng)建目錄起名字叫 lib ,然后放入需要的jar包。

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

單擊右鍵將jar包全部選中,點擊Add as Library...

?idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

?2.在src的包中創(chuàng)建一個Java類,讓該類實現(xiàn)Servlet接口,實現(xiàn)它的方法,那么該類就是一個Servlet 類。

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

?3.在 web.xml 中配置servlet的映射關(guān)系。

告訴系統(tǒng)當瀏覽器請求 login 這個地址的時候,要執(zhí)行 login 這個 servlet , login 這個 servlet 就是 com.chen.servlet包里面的 Login 這個類。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

    <!-- 配置servlet類 -->
    <servlet>
        <!-- 起別名 -->
        <servlet-name>login</servlet-name>
        <!-- servlet類所在的位置:類的全類名就是 包名.類名 -->
        <servlet-class>com.chen.servlet.Login</servlet-class>
    </servlet>

    <!-- Servlet類的映射:Servlet用來處理哪個請求 -->
    <servlet-mapping>
        <servlet-name>login</servlet-name>
        <url-pattern>/login</url-pattern>
    </servlet-mapping>

</web-app>

4.在瀏覽器上輸入login的請求,測試servlet程序是否執(zhí)行。

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea?

后端控制臺輸出:
?
idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea

idea tomcat部署web項目,前端,servlet,tomcat,java,intellij-idea文章來源地址http://www.zghlxwxcb.cn/news/detail-753587.html

注意: Servlet 是有第一次被訪問會進行 init ,后續(xù)執(zhí)行的都是 service 。服務(wù)器關(guān)閉或者異常退出的時候執(zhí)行destroy

到了這里,關(guān)于IDEA配置Tomcat、創(chuàng)建web項目的步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 超詳細的tomcat部署web項目與idea中配置web項目方法及常見問題解決方法

    超詳細的tomcat部署web項目與idea中配置web項目方法及常見問題解決方法

    本文章主要介紹tomcat環(huán)境的配置,idea有/無骨架配置web項目,idea一般項目中配置tomcat,配置jsp運行環(huán)境,便捷配置jsp環(huán)境的配置,及常見的問題,內(nèi)容有點長,建議點擊目錄跳轉(zhuǎn)閱讀,文中所含均為官方文件,請放心使用。 下載tomcat 配置tomcat當然是先下載tomcat啦,tomcat為綠

    2024年01月17日
    瀏覽(31)
  • IDEA創(chuàng)建Servlet(Web)項目完整教程-2023,并配置tomcat的端口號,以及默認打開的瀏覽器

    IDEA創(chuàng)建Servlet(Web)項目完整教程-2023,并配置tomcat的端口號,以及默認打開的瀏覽器

    今天,粉絲問我一個問題,如下圖所示: 他是 jsp + servlet 項目,但啟動后,無論如何都無法訪問,于是向我咨詢?nèi)绾谓鉀Q該問題。 我解決了一系列的問題后,也無法啟動他的項目,于是自己創(chuàng)建一個簡單的 servlet 項目。 通過簡單的 servlet 項目,解決了他的問題。 如下,是我

    2024年02月08日
    瀏覽(24)
  • IntelliJ IDEA創(chuàng)建Web項目并使用Web服務(wù)器----Tomcat

    IntelliJ IDEA創(chuàng)建Web項目并使用Web服務(wù)器----Tomcat

    以下是本篇文章正文內(nèi)容,下面案例可供參考(提示:本篇文章屬于原創(chuàng),請轉(zhuǎn)發(fā)或者引用時注明出處。),大家記得支持一下?。。?! 每日清醒: ????慢慢來,誰還沒有一個努力的過程。?? 一定要注意:別忘了設(shè)置好之后點擊應(yīng)用?。。。。。。。?! maven項目的重點

    2024年02月10日
    瀏覽(30)
  • IDEA社區(qū)版搭建Tomcat服務(wù)器并創(chuàng)建web項目

    IDEA社區(qū)版搭建Tomcat服務(wù)器并創(chuàng)建web項目

    創(chuàng)建Web項目的目錄結(jié)構(gòu) 可以啟動Tomcat服務(wù)器 編寫Servlet并訪問成功 IDEA社區(qū)版沒有創(chuàng)建Web工程的選項 IDEA社區(qū)版沒有Tomcat插件 針對以上兩個問題,分步解決 問題一:IDEA社區(qū)版沒有創(chuàng)建Web工程的選項 創(chuàng)建普通的java項目,此處不再贅述 構(gòu)建web項目的目錄結(jié)構(gòu) 設(shè)置編譯目錄 在

    2023年04月26日
    瀏覽(26)
  • Web項目部署環(huán)境搭建:JDK + Tomcat + IDEA +MySQL

    Web項目部署環(huán)境搭建:JDK + Tomcat + IDEA +MySQL

    出來混總是要還的,記得大學本科四年,并不喜歡java以及web后端,把前端Html、css、JavaScript修煉得還可以之后,小組作業(yè)就一直抱各位大佬的大腿,大腿帶我飛。就這樣混過了本科的所有實踐課。雖然研究生階段也要用到編程語言,面向?qū)ο筮€有各種算法編程也是躲不掉的,

    2024年02月06日
    瀏覽(22)
  • IDEA部署配置Maven項目教程,IDEA配置Tomcat(2019.3.3)

    IDEA部署配置Maven項目教程,IDEA配置Tomcat(2019.3.3)

    我們往往會用到多版本的IDEA進行一個Maven項目配置部署,還有tomcat的配置,這里就有你需要的,有低版本的,也有高版本的,根據(jù)自己的情況來進行一個操作 目錄 一、前言 1、具備前提條件 2、配置思路 二、部署(2019.3.3) 1、新建項目 2、設(shè)置 ?3、新建maven 4、配置maven pom

    2024年02月13日
    瀏覽(21)
  • 使用IDEA部署Web項目到本地的Tomcat服務(wù)器

    使用IDEA部署Web項目到本地的Tomcat服務(wù)器

    1.1 Tomcat下載與安裝啟動 下載地址:http://tomcat.apache.org/ (左側(cè)Download選擇下載版本) 1.1.1 安裝: 1、下載好了解壓到一個沒有特殊符號的目錄中(一般純英文即可) 2、進入到解壓的目錄下找到binstartup.bat雙擊啟動即可 tomcat需要配置JAVA_HOME環(huán)境變量,不要把bin目錄也配置到JAVA

    2024年02月13日
    瀏覽(23)
  • IDEA部署配置Maven項目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)

    IDEA部署配置Maven項目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)

    我們往往會用到多版本的IDEA進行一個Maven項目配置部署,還有tomcat的配置,這里就有你需要的,有低版本的,也有高版本的,根據(jù)自己的情況來進行一個操作 目錄 一、前言 1、具備前提條件 2、配置思路 二、部署(2019.3.3) 1、新建項目 2、設(shè)置 ?3、新建maven 4、配置maven pom

    2024年02月12日
    瀏覽(27)
  • IDEA 開發(fā)一個簡單的 web service 項目,并打包部署到 Tomcat

    IDEA 開發(fā)一個簡單的 web service 項目,并打包部署到 Tomcat

    通過 IDEA 創(chuàng)建一個簡單的 web service 項目 用測試類運行這個 web service 項目 通過 IDEA 把 web service 項目打成 war 包 web service 項目部署到 Tomcat 訪問 web service 服務(wù)頁面 編寫一個 web service 客戶端(生成 web service 服務(wù)代碼) 客戶端調(diào)用 web service 接口 IDEA 創(chuàng)建項目,選擇 Java 項目,

    2024年02月15日
    瀏覽(33)
  • 關(guān)于IDEA配置本地tomcat部署項目找不到項目工件的問題解答

    關(guān)于IDEA配置本地tomcat部署項目找不到項目工件的問題解答

    可能是之前的項目再次打開后,沒有及時配置項目結(jié)構(gòu)中的工件信息,導(dǎo)致配置tomcat中看不到工件的信息 解決的方法也非常簡單,就是先在項目結(jié)構(gòu)中,配置具體的工件信息,然后再配置tomcat的部署信息 同時。我也覺得這是因為很久沒有使用tomcat,或者新手可能遇到的問題

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包