客戶端,后端,數(shù)據(jù)庫組成一個項目。項目是通過IP和端口去訪問,比如百度的網(wǎng)址,B站的網(wǎng)址。網(wǎng)址實際上是一個映射,底層是IP和端口。
應(yīng)用是如何被客戶訪問到的?
應(yīng)用部署到web服務(wù)器上面就可以訪問了。
交互是兩臺電腦之間的交互,一臺電腦就是客戶端,另一臺電腦就是服務(wù)器。不一定是電腦,可以是手機或者其他可以聯(lián)網(wǎng)的移動設(shè)備。
Web應(yīng)用服務(wù)器:它本身是一個服務(wù),把程序放到服務(wù)里面,然后再啟動這個服務(wù),你就可以訪問了。例如:數(shù)據(jù)庫首先得安裝到本地,啟動數(shù)據(jù)庫服務(wù),之后才能訪問。
web應(yīng)用服務(wù)器是跨終端的訪問,服務(wù)器終端有一個web應(yīng)用服務(wù)器,把程序放到這個里面,然后再啟動這個服務(wù)器,客戶端就可以通過IP地址和端口訪問這里面的程序。
Tomcat就是一個web應(yīng)用服務(wù)器。web應(yīng)用服務(wù)器有很多種,就像數(shù)據(jù)庫有很多種。
Web應(yīng)用服務(wù)器:Tomcat、Jbos、、Jetty
web應(yīng)用服務(wù)器,就是在程序的服務(wù)器里面的一個服務(wù),把寫好的程序放到Tomcat里面,然后再啟動Tomcat,客戶端就可以通過IP地址和端口訪問。在同一個局域網(wǎng)里面,Tomcat就可以使兩臺電腦互相訪問。
安裝Tomcat
1.運行安裝文件
2.解壓縮的方法 速度比較快
壓縮包解壓—》配置
到Tomcat官網(wǎng)下載
下載后解壓
不要放在中文路徑下
bin:存放各個平臺(操作系統(tǒng))下啟動和停止Tomcat服務(wù)的腳本文件
bat是windows下的,sh是linux系統(tǒng)或者是mac系統(tǒng)
conf:存放各種Tomcat服務(wù)器的配置文件,服務(wù)有端口。通過IP可以定位到一臺電腦,但是可能會同時運行很多個程序,怎么去區(qū)分不同的程序,通過端口去區(qū)分,每個服務(wù)都有端口。
lib:存放Tomcat服務(wù)器所需要的jar包,可以在項目里面直接引用
logs:存放Tomcat服務(wù)運行的日志
temp:Tomcat運行的臨時文件,文件上傳和下載時使用的,上傳的時候是把本地的資源讀到程序里面,如果把大的文件存到內(nèi)存里面,會內(nèi)存不足導(dǎo)致崩潰。
webapps:存放允許客戶端訪問的資源。java程序放到這里面,啟動后,用戶就可以訪問。
work:存放Tomcat將JSP轉(zhuǎn)換之后的servlet文件。
新建項目
配置Tomcat (之后可以配置)
src是用來放代碼的
servlet、jsp是java web提供web應(yīng)用的組件
系統(tǒng)類庫有兩種組成,jdk是java自己自帶的,Tomcat是第三方庫引進(jìn)的
項目是由自己的java代碼 ,還有jdk類庫,Tomcat類庫組成,自己寫的代碼調(diào)用這兩個類庫
index.jsp可以把java程序與html代碼放到一塊
web.xml是配置文件:是的配置信息
把這個java程序部署到Tomcat
首先配置Tomcat(之前我配置了)
在這可以把創(chuàng)建好的Tomcat添加
在Tomcat添加java工程 點加號 然后選擇,自動會加進(jìn)來,點擊應(yīng)用
啟動Tomcat
顯示
點擊紅色正方形就可以停止Tomcat
解決亂碼
解法修改tomcat的conf下的logging.中的參數(shù):
運行后自動跳轉(zhuǎn)網(wǎng)頁
PN是 name
通過IP找到這臺服務(wù)器(電腦),通過端口找到這個Tomcat服務(wù),可能同時部署多個服務(wù),所以通過 name找到這個項目
name 可以修改
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。