java web視訊學習-Tomcat
程式架構
- C/S(client/server)
QQ 微信 LOL
優點:有一部分程式碼寫在客戶端, 使用者體驗比較好。
缺點: 伺服器更新,客戶端也要隨著更新。 佔用資源大。
- B/S(browser/server)
網頁遊戲 , WebQQ …
優點: 客戶端只要有瀏覽器就可以了。 佔用資源小, 不用更新。
缺點:使用者體驗不佳。
伺服器
其實伺服器就是一臺電腦。 配置比一般的要好。
Web伺服器軟體
客戶端在瀏覽器的位址列上輸入地址 ,然後web伺服器軟體,接收請求,然後響應訊息。
處理客戶端的請求, 返回資源 | 資訊
Web應用 需要伺服器支撐。 index.html
Tomcat apache
WebLogic BEA
Websphere IBM
IIS 微軟
Tomcat安裝
- 直接解壓 ,然後找到bin/startup.bat
- 可以安裝
啟動之後,如果能夠正常看到黑視窗,表明已經成功安裝。 為了確保萬無一失, 最好在瀏覽器的位址列上輸入 : http://localhost:8080 , 如果有看到內容 就表明成功了。
- 如果雙擊了startup.bat, 看到一閃而過的情形,一般都是 JDK的環境變數沒有配置。
Tomcat目錄介紹
- bin:包含了一些jar , bat檔案 。 startup.bat
- conf:tomcat的配置 server.xml web.xml
- lib :tomcat執行所需的jar檔案
- logs:執行的日誌檔案
- temp:臨時檔案
- webapps:釋出到tomcat伺服器上的專案,就存放在這個目錄。
- work(目前不用管):jsp翻譯成class檔案存放地
如何把一個專案釋出到tomcat中
需求: 如何能讓其他的電腦訪問我這臺電腦上的資源 。 stu.xml
- 拷貝這個檔案到webapps/ROOT底下, 在瀏覽器裡面訪問:
http://localhost:8080/stu.xml
在webapps下面新建一個資料夾xml , 然後拷貝檔案放置到這個資料夾中
http://localhost:8080/xml/stu.xml
http://localhost:8080 : 其實對應的是到webapps/root
http://localhost:8080/xml/ : 對應是 webapps/xml
使用IP地址訪問:
http://192.168.37.48:8080/xml/stu.xml
- 配置虛擬路徑
使用localhost:8080 開啟tomcat首頁, 在左側找到tomcat的文件入口, 點選進去後, 在左側接著找到 Context入口,點選進入。
http://localhost:8080/docs/config/context.html
-
在conf/server.xml 找到host元素節點。
-
加入以下內容。
<!-- docBase : 專案的路徑地址 如: D:\xml02\person.xml
path : 對應的虛擬路徑 一定要以/打頭。
對應的訪問方式為: http://localhost:8080/a/person.xml -->
<Context docBase="D:\xml02" path="/a"></Context>
- 在瀏覽器位址列上輸入: http://localhost:8080/a/person.xml
- 配置虛擬路徑
-
在tomcat/conf/catalina/localhost/ 資料夾下新建一個xml檔案,名字可以自己定義。 person.xml
-
在這個檔案裡面寫入以下內容
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\xml02"></Context>
給Eclipse配置Tomcat
- 在server裡面 右鍵新建一個伺服器, 選擇到apache分類, 找到對應的tomcat版本, 接著一步一步配置即可。
- 配置完畢後, 在server 裡面, 右鍵剛才的伺服器,然後open , 找到上面的Server Location , 選擇中間的 Use Tomcat installation…
- 建立web工程, 在WebContent下定義html檔案, 右鍵工程, run as server
相關文章
- java web視訊學習-CookieJavaWebCookie
- 狂神說Java Web學習筆記_TomcatJavaWeb筆記Tomcat
- 2020JAVA 就業班視訊學習Java就業
- JAVA學習筆記—JAVA WEB(二)JAVA WEB核心(下)Java筆記Web
- Java Web 學習路線JavaWeb
- java web學習 日常自用JavaWeb
- 視訊播放學習
- Django 視覺化Web展示 學習Django視覺化Web
- 【Java web】tomcat伺服器安裝!JavaWebTomcat伺服器
- Java學習筆記-Day52 JavaWeb、Tomcat、ServletJava筆記WebTomcatServlet
- Java學習路線圖,內附完整Java自學視訊教程+工具經驗Java
- 2020web前端學習路線(附全套前端視訊教程+教學大綱)Web前端
- [Web][Tomcat]Tomcat相關WebTomcat
- Tomcat學習筆記Tomcat筆記
- Tomcat&Servlet學習TomcatServlet
- 學習Tomcat(七)之Spring內嵌TomcatTomcatSpring
- 音視訊學習路線
- 【JAVA Web基礎學習】Day1JavaWeb
- tomcat深入學習(二)(1) ---- tomcat初始化Tomcat
- 深度學習、機器學習、python、C++視訊深度學習機器學習PythonC++
- 2020最新全面Java學習路線及視訊(萬字長文)Java
- 狂神說Java Web學習筆記_CookieJavaWeb筆記Cookie
- Java技術自學規劃(學習路線圖、書籍、視訊總結)Java
- 深度學習與視訊恢復,視訊壓縮專題深度學習
- Web全棧工程師前景+學習指南-CSDN就業班-專題視訊課程Web全棧工程師就業
- Altium.Designer的學習視訊 分享~~
- linux下使用tomcat檢視控制檯資訊LinuxTomcat
- 2020年全新Java學習路線圖,含配套視訊,學完即為中級Java程式設計師!!Java程式設計師
- java web 動態web開發基礎入門學習 eclipse版(二)JavaWebEclipse
- 學習Tomcat(一)之容器概覽Tomcat
- 一個不錯的bootstrap學習視訊boot
- JVM狂神說視訊學習筆記JVM筆記
- 新手Java學習路線乾貨教材 《Java Web開發實戰》JavaWeb
- Tomcat實現Web SocketTomcatWeb
- CTF入門學習3->Web通訊基礎Web
- java學習之道 --- 如何學習java?Java
- Web前端如何學?Web前端學習方法分享Web前端
- web server apache tomcat11-24-Virtual Hosting and TomcatWebServerApacheTomcat