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