1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    基于IDEA部署Tomcat服務器的步驟詳解_Tomcat

    來源:腳本之家  責任編輯:小易  

    簡介

    ​ 基于IDEA部署Tomcat服務器,并在上面創建第一個servlet程序,實現前后端交互。然后做一個簡單的四則運算計算器。

    ​ 本程序基于2021年最新版IDEA,解決的與老版本配置不同問題

    idea2021 最新 jihuo 教程(無線重制使用)

    步驟一

    安裝Tomcat(前提已經安裝好JDK)

    ​ 1、Tomcat是免費的服務器,直接在官網下載即可

    ​ 2、壓縮包下載好后直接將其解壓到指定路徑下

    ​ 3、在安裝路徑下有一個bin文件夾,在里面找到startup.bat文件,雙擊運行,之后出現以下運行結果

    在這里插入圖片描述

    4、在瀏覽器中輸入網址http://localhost:8080,出現以下界面表示Tomcat服務器已經成功部署

    在這里插入圖片描述

    步驟二 在idea上創建一個動態web項目

    ​在舊版本中,IDEA創建項目中直接有一個JAVA Enterprice,但是最新版中沒有這個選項。

    在這里插入圖片描述

    所以我們用以下方法解決:

    1、先創建一個普通的Java工程

    在這里插入圖片描述

    2、右鍵工程,選擇 Add Framework Support…

    在這里插入圖片描述

    3、在打開的窗口中勾選Web Application(4.0),然后點擊OK,此時IDEA就會自動生成javaweb目錄結構和所需的資源

    在這里插入圖片描述

    (注:這是我已經寫好并運行過一次之后的目錄結構。第一次生成的目錄結構只有.idea、src、web以及下面的iml文件)

    到這里基于IDEA的javaweb項目就已成功創建

    步驟三 將Tomcat服務器部署到javaweb項目中

    1、首先我們在web/WEB_INF 目錄下創建兩個文件夾,并命名為classes和lib

    ​ classes用來存放編譯后輸出的class文件,lib用于存放第三方jar包

    在這里插入圖片描述

    2、配置文件路徑

    File -> Project Structure,打開以下窗口。然后選擇Modules-- Paths – 勾選“Use module compile out path” ,并將Outputpath 和Test output path 都設置為剛剛創建的classes文件夾
    在這里插入圖片描述

    3、在當前窗口繼續選擇Dependencies – 將Module SDK選擇為1.6,然后點擊右邊的 + 號 – 選擇 “1 JARS or directories …”

    在這里插入圖片描述

    4、在打開的窗口中把路徑選擇到剛剛創建的lib文件夾,然后點擊OK

    在這里插入圖片描述

    5、在出現的窗口中選擇Jar Directory – OK

    在這里插入圖片描述

    6、然后在最外層 Project Structure窗口選擇Apply–OK

    7、然后我們正式開始配置tomcat容器。首先打開菜單Run -> Edit Configurations…

    在這里插入圖片描述

    8、點擊+號,選擇Tomcat Server” – “Local”

    在這里插入圖片描述

    9、然后在Name處輸入你想自定義的服務器名,點擊 “Application Server” 后面的 “Configure…”,彈出Application Servers窗口,在Tomcat Home 后面的文本框選擇本地安裝tomcat的目錄 – OK

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

    10、在"Run/Debug Configurations"窗口中Name一欄輸入服務器的名字,在“Server”面板中,勾選取消“After Launch”,設置“HTTP port”和“JMX port”(默認值8080即可),點擊Apply -> OK

    在這里插入圖片描述

    到這里tomcat就配置完畢了,左邊列表中tomcat圖標上顯示的小紅叉是未部署項目的提示,部署項目后小紅叉就會消失

    步驟四 Tomcat上的相關部署

    1、創建好Tomcat后,就可以通過工具欄快速打開tomcat的配置頁面

    在這里插入圖片描述

    2、選擇Deployment --點擊右邊的“ + ”號 – 選擇 Artifact–然后選擇web項目 – Application Context中根據需要任意填寫(也可以不填) – Apply

    在這里插入圖片描述

    3、在server面板中將On ‘update' action和On frame deactivation的值改為update classes and resources – Apply

    ​ 注:這兩個選項需要tomcat成功配置了項目后才有

    在這里插入圖片描述

    到此tomcat的配置也就完成了

    步驟五 編寫簡單的四則運算計算器程序,實現前后端交互

    1、編寫index.jsp文件,寫出前端頁面(這里附上我的代碼)

    在這里插入圖片描述

    <html>  <head>    <title>My First Page</title>  </head>  <body>  <h3>I can do a arithmetic.</h3>  <div class="_from">      <form action="login" method="get">          <input type="text" name="firstNum" class="firstNum" placeholder="The First Number">          <input typr="text" name="operation" class="operation" placeholder="Arithmetic">          <input type="text" name="secondNum" placeholder="The Second Number">          <input type="submit" name="submit" value="Go">      </form>  </div>  </body></html>

    2、編寫后端java程序,實現后端的簡單四則運算處理(附上代碼)

    在這里插入圖片描述

    package com.mycalc.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @author Milo * @creat 2021-04-09 8:27 * @function * @versions */@WebServlet("/login")public class Calc extends HttpServlet{    int firstNum;    char operation;    int secondNum;    String submit;    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        System.out.println("------已進入Get程序-------");        resp.setContentType("text/html;charset = utf-8");        req.setCharacterEncoding("utf-8");        this.firstNum = Integer.parseInt(req.getParameter("firstNum"));        this.operation = (req.getParameter("operation")).charAt(0);        this.secondNum = Integer.parseInt(req.getParameter("secondNum"));        this.submit = req.getParameter("submit");        resp.getWriter().write("計算結果為:"+this.arithmetic());    }    protected int arithmetic(){        int opResult = 0;        if (this.operation == '+') {            opResult = this.firstNum + this.secondNum;            System.out.println(opResult);        }        else if(this.operation == '-'){            opResult = this.firstNum-this.secondNum;            System.out.println(opResult);        }        else if(this.operation == '*') {            opResult = this.firstNum*this.secondNum;            System.out.println(opResult);        }        else if(this.operation == '/'){            opResult = this.firstNum/this.secondNum;            System.out.println(opResult);        }        return opResult;    }

    3、編寫web.xml文件,把中間servlet的連接搭出來

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

    <web-app 框架是已經有的,仿照上圖將中間內容寫好即可

    步驟六 運行代碼,查看結果

    點擊運行,然后再index.jsp頁面選擇瀏覽器打開頁面

    在這里插入圖片描述

    運行結果如下

    在這里插入圖片描述

    測試

    在第一個輸入框中輸入第一個運算數,第二個框中輸入四則運算符(+、-、*、/),第三個框中輸入第二個運算數,點擊Go,返回運算結果

    如:
    在這里插入圖片描述

    在這里插入圖片描述

    程序成功!

    到此這篇關于基于IDEA部署Tomcat服務器的步驟詳解的文章就介紹到這了,更多相關idea部署Tomcat服務器內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:IDEA 配置Tomcat服務器和發布web項目的圖文教程idea發布web項目后Tomcat服務器找不到該項目的問題及解決方法IDEA 2020 配置Tomcat服務器的詳細步驟為eclipse和IDEA配置tomcat服務器的方法Intellij idea下使用不同tomcat編譯maven項目的服務器路徑方法詳解IDEA部署JavaWeb項目到Tomcat服務器的方法

  3. 本文相關:
  4. maven項目遠程部署&&使用tomcat配置數據庫連接的方法
  5. nginx/httpd反代tomcat配置教程
  6. tomcat ssl報錯connector attribute sslcertificatefile must be
  7. 對一個tomcat實現多端口、多域名訪問的方法
  8. 詳解tomcat多域名配置(多個項目共用80端口)
  9. 詳解tomcat 解決 post請求傳參數過長受限制的問題
  10. 阿里云服務器安裝配置tomcat 添加外網訪問端口的教程
  11. tomcat7.0設置虛擬目錄配置虛擬路徑的方法講解
  12. 解決tomcat在debug模式下無法啟動問題
  13. tomcat中的connector配置講解
  14. idea怎么配置tomcat?
  15. intellij idea 怎么部署tomcat
  16. intellij idea怎么啟動tomcat
  17. intellij idea中怎么新建tomcat服務器
  18. intellij idea怎么部署tomcat
  19. intellij怎么啟動tomcat服務
  20. 如何在intellj idea中部署tomcat
  21. intellij idea怎么啟動tomcat?
  22. 怎么用intellij idea配置tomcat
  23. idea servlet怎么部署在本地的tomcat上
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全星外虛擬主機華眾虛擬主機linuxwin服務器ftp服務器dns服務器tomcat nginxzabbix云和虛擬化服務器其它首頁服務器tomcat idea 配置tomcat服務器和發布web項目的圖文教程idea發布web項目后tomcat服務器找不到該項目的問題及解決方法idea 2020 配置tomcat服務器的詳細步驟為eclipse和idea配置tomcat服務器的方法intellij idea下使用不同tomcat編譯maven項目的服務器路徑方法詳解idea部署javaweb項目到tomcat服務器的方法maven項目遠程部署&&使用tomcat配置數據庫連接的方法nginx/httpd反代tomcat配置教程tomcat ssl報錯connector attribute sslcertificatefile must be對一個tomcat實現多端口、多域名訪問的方法詳解tomcat多域名配置(多個項目共用80端口)詳解tomcat 解決 post請求傳參數過長受限制的問題阿里云服務器安裝配置tomcat 添加外網訪問端口的教程tomcat7.0設置虛擬目錄配置虛擬路徑的方法講解解決tomcat在debug模式下無法啟動問題tomcat中的connector配置講解tomcat7.0安裝配置詳細(圖文)直接雙擊啟動tomcat中的startup.tomcat中更改網站根目錄和默認頁在tomcat中部署web項目的操作方法如何修改tomcat默認端口號8080的關于tomcat的server.xml里host節tomcat環境變量詳細配置步驟tomcat啟動報錯:java.util.zip.tomcat啟動startup.bat一閃而過問啟動tomcat時 錯誤: 代理拋出異常tomcat應用文件備份腳本及日志備份腳本的詳解tomcat熱部署和熱加載的方法關于tomcat點擊startup.bat后閃退問題的解tomcat虛擬路徑的配置方法匯總如何讓tomcat服務增加java啟動命令關于tomcat部署應用無法訪問前端頁面的問對一個tomcat實現多端口、多域名訪問的方cemtos 7 linux 安裝與卸載 tomcat 7的教windows下tomcat安裝教程tomcat并發優化方法介紹
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载