詳解將Web項目War包部署到Tomcat服務(wù)器基本步驟
1. 常識:
1.1 War包
War包一般是在進(jìn)行Web開發(fā)時,通常是一個網(wǎng)站Project下的所有源碼的集合,里面包含前臺HTML/CSS/JS的代碼,也包含Java的代碼。
當(dāng)開發(fā)人員在自己的開發(fā)機(jī)器上調(diào)試所有代碼并通過后,為了交給測試人員測試和未來進(jìn)行產(chǎn)品發(fā)布,都需要將開發(fā)人員的源碼打包成War進(jìn)行發(fā)布。
War包可以放在Tomcat下的webapps或者word目錄下,隨著tomcat服務(wù)器的啟動,它可以自動被解壓。
1.2 Tomcat服務(wù)器
Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn)。
2. 配置Java運(yùn)行環(huán)境
2.1 下載并安裝JDK
從官網(wǎng)上下載最新的JDK:http://java.sun.com/javase/downloads/index.jsp ,下載后安裝,選擇想把JDK安裝到的目錄。JRE是包含在JDK中的,所以不需要再另外安裝JRE了。
2.2 設(shè)置JDK環(huán)境變量
右擊“計算機(jī)”,點擊“屬性”,點擊彈出窗口中左側(cè)的“高級系統(tǒng)設(shè)置”,在彈出的選項卡中選擇“高級->環(huán)境變量”。
假設(shè)你本地JAVA的JDK安裝的位置為:C:\Program Files\Java\jdk1.7.0_45。
在這里,新建2個環(huán)境變量,編輯1個已有的環(huán)境變量。如下:
新建變量名:JAVA_HOME;
變量值:你安裝JDK的安裝目錄,在這里為C:\Program Files\Java\jdk1.7.0_45。
新建變量名:CLASSPATH
變量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\BIN
(注意最前面有個.號)
編輯環(huán)境變量的路徑:
變量名:Path;
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(將此處的字符串粘貼到變量值的最前面)
2.3 驗證是否JDK環(huán)境變量設(shè)置成功
點擊開始并輸入CMD,在命令行分別輸入:java; javac; java –version.
如果分別顯示如下信息,說明你的Java環(huán)境變量已經(jīng)配置成功。
輸入Java,顯示:
輸入Javac,顯示:
輸入java –version,顯示:
3. 部署Tomcat服務(wù)器
3.1 下載Tomcat到本地硬盤
從官網(wǎng)上下載Tomcat服務(wù)器。官網(wǎng)上下載的文件都是綠色免安裝的。
下載地址為:http://tomcat.apache.org/download-70.cgi。
下載后解壓縮,如E:\apache-tomcat-7.0.26。
3.2 設(shè)置Tomcat環(huán)境變量
依然是點開電腦的環(huán)境變量對話框。
新建一個環(huán)境變量:
變量名:TOMCAT_HOME
變量值:你的TOMCAT解壓后的目錄,如E:\apache-tomcat-7.0.26。
3.3 驗證Tomcat環(huán)境變量的配置是否成功
運(yùn)行Tomcat解壓目錄下的 bin/startup.bat,啟動Tomcat服務(wù)器。在任何一款瀏覽器的地址欄中輸入http://localhost:8080 ,如果界面顯示如下圖,則說明Tomcat的環(huán)境變量配置成功。
tomcat啟動的窗口為:
4. 部署Web項目的War包到Tomcat服務(wù)器
4.1 FTP獲取war包和sql腳本
從本地FTP服務(wù)器上下載Daily Building出的最新的項目包。解壓后一般由兩個文件組成,database文件夾和projectName.war包。
運(yùn)行database文件中的xxxxx.sql腳本文件,便可以生成最新的數(shù)據(jù)庫和表結(jié)構(gòu)。
4.2 配置Web項目的虛擬目錄
將projectName.war包,復(fù)制到Tomcat的webapp下。這樣當(dāng)配置好后的訪問路徑便為:http://localhost:8080/projectName/login.jsp。
在訪問之前,需要修改tomcat服務(wù)器的配置文件,打開:
tomcat解壓目錄\conf\context.xml。將運(yùn)行該web項目時,需要配置的數(shù)據(jù)庫連接字符串增加到該xml文件中。增加后的context.xml為:
<Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> (這里填寫本W(wǎng)eb項目運(yùn)行時,需要連接的數(shù)據(jù)庫配置。) </Context>
4.3 訪問web項目的登錄頁
連接串設(shè)置完畢后,便可以基于Tomcat服務(wù)器來訪問web項目了。
首先運(yùn)行Tomcat的bin目錄下的startup.bat,當(dāng)Tomcat啟動完畢后,
在瀏覽器輸入:localhost:8080/projectName/login.jsp時,如果出現(xiàn)該Web項目的login界面時,則表明war包已成功地部署到tomcat服務(wù)器上,并可成功訪問了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 阿里云服務(wù)器linux系統(tǒng)搭建Tomcat部署Web項目
- 簡述Docker安裝Tomcat鏡像并部署web項目
- Idea2020.2創(chuàng)建JavaWeb項目(部署Tomcat)方法詳解
- 在idea中將創(chuàng)建的java web項目部署到Tomcat中的過程圖文詳解
- Linux CentOS下安裝Tomcat9及web項目的部署
- IDEA部署JavaWeb項目到Tomcat服務(wù)器的方法
- Vue項目webpack打包部署到Tomcat刷新報404錯誤問題的解決方案
- 在Tomcat中部署Web項目的操作方法(必看篇)
- 詳解CentOS安裝tomcat并且部署Java Web項目
- Tomcat首次部署web項目流程圖解
相關(guān)文章
阿里云Centos7下安裝Redis及tomcat設(shè)置自啟動的方法
這篇文章主要介紹了阿里云Centos7下安裝Redis及tomcat設(shè)置自啟動的方法,本文實例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2018-03-03Maven使用tomcat8-maven-plugin插件的詳細(xì)教程
這篇文章主要介紹了Maven使用tomcat8-maven-plugin插件的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11tomcat虛擬主機(jī)_動力節(jié)點Java學(xué)院整理
對于Tomcat服務(wù)器,可以放置多個網(wǎng)站(多個web應(yīng)用),這就是講配置多個虛擬主機(jī),可以看成好像有多個主機(jī),而每個主機(jī)上有一個web應(yīng)用2017-07-07tomcat8中startup可以啟動tomcat8w無法啟動的問題分析
這篇文章主要介紹了tomcat8中startup可以啟動,tomcat8w無法啟動的問題,根本原因是windows?服務(wù)內(nèi)沒有tomcat服務(wù),所以無法啟動,本文給大家分享解決方法,需要的朋友可以參考下2022-08-08Tomcat8使用cronolog來進(jìn)行Catalina.Out日志分割方法
今天通過本文給大家分享如何使用cronolog來分割catalina.out日志文件,對Tomcat Catalina.Out日志分割方法感興趣的朋友跟隨小編一起看看吧2021-09-09