【Tomcat簡介】
前言:
本篇部落格來總結一下Tomcat.
核心:
首先來說一下,Web,用於表示Internet主機上供外界訪問的資源
分類
靜態web資源(HTML頁面):指web頁面中工人們瀏覽的資料始終不變
動態web資源:指web頁面中共特悶瀏覽的資料有程式產生的,不同的時間點訪問web頁面看到的內容各不相同.
靜態web資源開發技術
Html
常用動態web資源開發技術
Jsp/servlet,ASP,PHP
在java中,動態web資源開發技術統稱為Javaweb
常見的伺服器
javaee十三種規範:
Weblogic--支援javaee十三種規範
Websphere
Jbossas
Tomcat:servlet/jsp容器
Tomcat簡介
SUN公司推出的小型Servlet/JSP除錯工具基礎上發展起來的一個優秀的Servlet容器,Tocat本身完全用java語言編寫,目前是Apache開源軟體組織的一個軟體專案,官方網址:http://tomcat.apache.org,可以和目前大部分的主流web伺服器(IIS ,Apache伺服器)一起工作,它執行穩定,可靠且高效.已成為目前開發企業Javaweb應用的最佳servlet容器選擇之一.
安裝Tomcat程式包
Tar.gz檔案是Linux作業系統下的安裝版本
EXE是Windows系統下的安裝版本x86 x64
zip檔案是Windows系統下的壓縮版本(建議)
啟動伺服器
啟動伺服器的前提
配置JAVA_HOME
進入到Tomcat安裝目錄bin\starup.bat
配置CATALINA_HOME
Startup.bat啟動命令
Shutdown.bat停止命令
Tomcat主要目錄
專案目錄:
應用:
MyApp
1.html
Css
myStyle.css
Js
My.js
WEB-INF :注意:固定寫法。此目錄下的檔案不能被外部直接訪問。
classes: 我們編寫的程式程式碼。.class檔案
lib : 應用需要用的jar檔案
web.xml :應用的配置資訊
Tomcat整合:選擇Tomcat伺服器,新增安裝路徑
部署:右擊-新增專案到Tomcat中
部署到Tomcat伺服器
>開放目錄部署方式
把應用直接複製到F:\apache-tomcat-7.0.52\webapps下。
>把應用打成war包。
打war包命令:jar -cvf MyApp.war .
把war包直接複製到F:\apache-tomcat-7.0.52\webapps下,應用自動解壓
注:webapps目錄下有幾個目錄就代表有幾個應用。
統一資源定位符:URL (網址)
URI:統一資源識別符號
虛擬目錄
6.1、虛擬目錄:
方式一:(不建議使用,因為需要重啟伺服器)
真實目錄:d:\MyAPP
虛擬目錄:http://localhost:8080/myApp
虛擬目錄對映:
<Context path="/myApp" docBase="d:\MyAPP"/>
docBase:代表的是應用的真實路徑。
path:網路訪問的虛擬目錄名
注:需要重啟伺服器。
方式二:
新建myAPP.xml檔案,檔名就代表應用的虛擬目錄名。
將檔案放在F:\apache-tomcat-7.0.52\conf\Catalina\localhost目錄下
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:\myAPP"/>
訪問:http://localhost:8080/myAPP
- 配置預設埠、預設應用、預設主頁
A、把server.xml中<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
瀏覽器http預設埠:80
B、預設應用:
預設應用:把配置的虛擬目錄的配置檔名改為ROOT.xml即可。
C、預設主頁
修改當前應用web.xml,新增以下內容:
總結:
感謝朋友的閱讀.
相關文章
- Tomcat簡介Tomcat
- Apache Tomcat簡介ApacheTomcat
- Tomcat 6.0 簡介Tomcat
- Linux Tomcat 簡介LinuxTomcat
- Tomcat安裝包簡介Tomcat
- 【科普】Tomcat伺服器簡介Tomcat伺服器
- 【Tomcat 6.0官方文件翻譯】—— 簡介Tomcat
- Tomcat 介紹及使用教程Tomcat
- windows tomcat 簡單部署WindowsTomcat
- 簡介
- 從聯結器元件看Tomcat的執行緒模型——聯結器簡介元件Tomcat執行緒模型
- 關於Tomcat效能監控的第三方工具Probe的簡介Tomcat
- Jira使用簡介 HP ALM使用簡介
- Tomcat啟動流程簡析Tomcat
- Tomcat的簡單工作原理Tomcat
- 【Tomcat】Tomcat工作原理及簡單模擬實現Tomcat
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go
- cookie 簡介Cookie
- Session 簡介Session
- Cookie簡介Cookie
- Virgilio 簡介
- Django簡介Django
- ElasticSearch簡介Elasticsearch
- Javascript 簡介JavaScript
- Electron簡介
- Dubbo 簡介
- JavaScript簡介JavaScript
- CSS 簡介CSS
- 反射簡介反射
- JanusGraph -- 簡介
- CSS簡介CSS
- Bootstrap 簡介boot