Javaweb簡介
1、什麼是Javaweb?
在Sun的Java Servlet規範中,對Java Web應用做了這樣定義:「Java Web應用由一組Servlet、HTML頁、類、以及其它能夠被綁定的資源構成。它能夠在各類供應商提供的實現Servlet規範的 Servlet容器 中運行。」
Java Web應用中能夠包含Servlet、JSP、實用類、靜態文檔如HTML、圖片等描述Web應用的信息(web.xml)java
2、Servlet與Servlet容器
Servlet與Servlet容器web
Servlet容器爲JavaWeb應用提供運行時環境,它負責管理Servlet和JSP的生命週期,以及管理它們的共享數據。
Servlet容器也稱爲JavaWeb應用容器,或者Servlet/JSP容器。
目前最流行的Servlet容器軟件括:Tomcat、Resin、J2EE服務器(如Weblogic)中也提供了內置的Servlet容器tomcat
3、Tomcat簡介
Tomcat 是一個免費的開放源代碼的 Servlet 容器,它是 Apache 軟件基金會的一個頂級項目,由 Apache,Sun和其餘一些公司及我的共同開發而成。因爲有了 Sun 的參與與支持,最新的 Servlet 和 JSP 規範老是能在 Tomcat 中的到體現。服務器
Tomcat目錄結構學習
運行Tomcat
1. 配置 java_home 或 jre_home
2. 雙擊 bin 目錄下的 startup.bat 文件
3. 在地址欄中輸入 http://localhost:8080/,以下圖:
ui
關閉 Tomcat & 配置 Tomcat 的端口號
1.雙擊 bin 目錄下的 shutdown.bat 文件關閉 Tomcat 服務器
2. 修改 Tomcat 默認的端口號:打開 conf 目錄下的 server.xml 文件修改端口號
url
Tomcat 啓動分析
結論: 執行 startup.bat ,實際上執行的是 catalina.bat
若想在任意目錄下都能啓動 Tomcat,則需設置 CATALINA_HOME 環境變量
直接執行 catalina.bat 時須要帶上命令行參數
spa
經常使用的參數是start,run 和 stop.net
Tomcat的管理程序
Tomcat 提供了一個管理程序:manager,用於部署到 Tomcat 服務器中的 web 應用程序要訪問 manager web 應用程序,須要添加具備管理員權限的帳號,編輯 conf 目錄下的 tomcat-users.xml 文件,添加 manager 角色,設置用戶名和密碼
開放源代碼
若是,您對個人這篇博文有什麼疑問,歡迎評論區留言,你們互相討論學習。
若是,您認爲閱讀這篇博客讓您有些收穫,不妨點擊一下右下角的【推薦】。
若是,您但願更容易地發現個人新博客,不妨點擊一下左下角的【關注我】。
若是,您對個人博文感興趣,能夠關注個人後續博客,我是【AlbertRui】。轉載請註明出處和連接地址,歡迎轉載,謝謝!