web伺服器軟體

haobingqian_發表於2020-11-04
  • 伺服器:安裝了伺服器軟體的計算機

  • 伺服器軟體:接收使用者的請求,處理請求,作出相應

  • web伺服器軟體:接收使用者的請求,處理請求,作出響應
    *在web伺服器軟體中可以部署web專案,讓使用者通過瀏覽器來訪問這些專案
    *web容器

  • 常見的java相關的web伺服器軟體:
    *webLogic:oracle公司,大型JavaEE伺服器,支援所有的JavaEE規範,收費的
    Tomcat:Apache基金組織,中小型的JavaEE伺服器,僅僅支援少量的JavaEE的規範servlet/jsp。開源的免費的

  • JavaEE:Java語言在企業級開發中使用的技術規範的總和,一共規定了13項大的總和

  • Tomcat:web伺服器軟體

     	1.下載:http://tomcat.apache.org/
     	2.安裝:解壓壓縮包即可
     		* 注意:安裝目錄不要有中文
     	3.解除安裝:刪除目錄就行了
     	4.啟動:
     			* bin/startup.bat,雙擊執行該檔案即可
     			* 訪問:瀏覽器輸入:http://localhost:8080回車訪問即可
     			* http://別人的ip:8080訪問別人
     			* 可能遇到的問題:
     			 		1.黑視窗一閃而過:
     			 				* 沒有正確配置JAVA_HOME環境變數
     			 		
     					2.啟動報錯:
     			 				* 暴力:找到佔用埠的埠號,並且找到對應的程式,殺死該程式
     			 						*netstat -ano
     			 						* 找到埠號對應的PID號,
     			 						* 擊右鍵工作管理員,找到程式中對應的PID,點選結束程式
     			 				*  溫柔:修改自身的埠號			
     	
     	5.關閉:
     	
     		1.正常關閉:
     				* bin/shutdown.bat
     				* ctrl+c
     		2.強制關閉:
     				* 點選啟動視窗的X	
     	6.配置:
     	
     		部署專案的方式:
    
     	(1)直接將專案放在webapp目錄
     		* /hello:專案的訪問路徑-->虛擬目錄
     		* 簡化部署:將專案打成一個war包,再將war包放置到webapps目錄下,war包會自動解壓縮
     			靜態專案和動態專案
     					* 目錄結構
     							* java動態專案的目錄結構:
     								--專案的根目錄
     									--WEB-INF目錄:
     										--web.xml目錄:web專案的核心配置檔案
     										--classes目錄:放置位元組碼檔案的目錄
     										--lib目錄:放置依賴的jar包
    

在這裡插入圖片描述

相關文章