C/Shtml
client / server
舉例: 好比咱們下載的QQ軟件,就是一個客戶端,登錄後就與服務器進行通訊。
缺點: 主要是依賴於操做系統,不一樣的操做系統須要開發不一樣版本的軟件
優勢: 較爲安全、用戶體驗好
複製代碼
B/Sjava
browser/server
舉例: 好比咱們訪問的頁面,就是典型的例子,這裏的客戶端指瀏覽器、小程序內置瀏覽器等。
優勢: 只開發服務端、能夠跨平臺、移植性強。
缺點: 安全性不高、用戶體驗稍差
複製代碼
Apache開源組織下的開源免費的中小型的web應用服務器,支持javaEE中的servlet和 jsp規範web
第一步 新建一個Dynamic Web Project瀏覽器
第二步tomcat
第三步安全
第四步bash
第五步服務器
第七步 目錄以下app
以後會出現一個
而後點擊它
第九步
第十步
添加項目到Tomcat目錄
啓動服務:
啓動完畢:
而後在咱們的Tomcat目錄下,咱們能夠看到以下:
圖中的index.html是我本身放進去的,做爲入口,而後咱們啓動Tomcat服務,
打開瀏覽器: 輸入: http://localhost:8020/webProject/
看到如上圖,代表咱們已經成功了~
一、刪除不必的項目
二、更改web.xml
咱們經過設置2.5版本,就會建立一個web.xml,可是若是咱們想要加快速度,咱們須要3.0的,所以咱們能夠複製3.0版本的首部。修改以下便可
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<absolute-ordering /> //新增的
複製代碼
三、也能夠更改ROOT下面的web.xml
// 增長該條
<absolute-ordering /> //新增的
複製代碼
一個簡單的server.xml:
Tomcat服務器框圖:
Context解析:
操做步驟: