日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何基于tomcat构建web站点

發布時間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何基于tomcat构建web站点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

修改 conf/server.xml 配置, 如下:

<Server port="8005" shutdown="SHUTDOWN"><Service name="Catalina111"><Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /> <Engine name="Catalina111" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log." suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><Context path="/" docBase="." debug="0" /></Host></Engine></Service></Server>
  • Server: 服務器;只能有1個;? server下可以有多個 Service 元素;?
  • Service元素: 將一個或多個 Connector 元素與Engine 綁定;? Service 下可以有多個 Connector 元素;即監聽多個端口;
  • Connector: 開啟端口以監聽 http請求;??
  • Engine :處理客戶端請求的引擎;它接收連接器? Connector 傳遞過來的訪問請求,處理后吧結果返回給連接器;??Engine下可以有多個虛擬主機 Host 元素;? 即一個引擎可以管理多個web 站點;?
  • Host :虛擬主機; name為主機名; appBase 映射的基準路徑(Context元素的docBase屬性指定的相對路徑的基準路徑); unpackWARs 是否解壓war包, autoDeploy 自動部署;?(這里的appBase設置為 webapps,是tomcat的部署目錄;當然也可以不是這個目錄)
  • Context: 把本地文件系統的一個目錄映射為虛擬web目錄, path 表示虛擬web目錄的路徑, 當其為空字符串,則表示整個web站點根目錄;docBase 指定虛擬web目錄映射的本地目錄;?
  • 【荔枝】

    <Context path="/zhangsan" docBase="d:\myweb" debug="0"? />

    ?

    補充1: 為簡單起見,Realm, Valve 本文忽略;

    補充2:把Service的name設置為 Catalina111 的目的是驗證name值不一定非要 是 Catalina ;

    ?

    ?

    總結

    以上是生活随笔為你收集整理的如何基于tomcat构建web站点的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。