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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

'[linux下tomcat 配置

發布時間:2023/12/20 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 '[linux下tomcat 配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • tomcat目錄結構

????????? bin ——Tomcat執行腳本目錄

????????? conf ——Tomcat配置文件

???????????? lib ——Tomcat運行需要的庫文件(JARS)

????????? logs ——Tomcat執行時的LOG文件

????????? temp ——Tomcat臨時文件存放目錄

???????????? webapps ——Tomcat的主要Web發布目錄(存放我們自己的JSP,SERVLET,類)

???????????? work ——Tomcat的工作目錄,Tomcat將翻譯JSP文件到的Java文件和class文件放在這里。

  • tomcat 新增域名解析和訪問站點

???????????? 編輯tomcat/conf/server.xml新增以下xml配置信息

?

<Host name="csdn.net" appBase="/home/webapps" unpackWARs="true" autoDeploy="true" ><Context path="" docBase="blogs" reloadable="true" /></Host>


?

????? 以上實現了tomcat定義訪問域名為csdn.net,指定主目錄為/home/webapps,虛擬目錄為blogs。每次配置完畢都要重新啟動tomcat。

  • tomcat配置web界面管理應用程序、Hosts配置、當前服務訪問狀態等相關系

???????????? 編輯tomcat/conf/tomcat-usrs.xml后,可以看到tomcat-users節點之間被注釋掉的xml,默認tomcat不配置界面管理的角色和用戶。但需要啟用的時候,可以自行配置,下面就是

?

<tomcat-users><role rolename="tomcat"/><role rolename="admin-gui"/><role rolename="manager-gui"/><user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui"/> </tomcat-users>

?

其中:

??????? role節點

?????????????????????????? tomcat 用于控制tomcat操作權限的角色

?????????????????????????? admin-gui用于控制管理主機權限的角色

?????????????????????????? manager-gui用于控制管理應用程序權限的角色

???????? user節點

?????????????????????????? 用于定義訪問用戶名和密碼,并制定含有的角色權限???????????????????????

配置完畢后,重啟tomcat。然后就可以通過http://ip地址進行訪問,看到以下界面


Server Status 進去可以看到當前tomcat服務器的運行狀態和當前訪問鏈接情況。

Manager App 進去后可以管理現有已經部署的站點,或者部署站點,允許設定各個站點的session的時間有效長度等

Host Manager 進去后可以進行域名綁定設定。


  • tomcat的幾種部署方法:

???????????? 1、將應用文件夾或war文件塞到tomcat安裝目錄下的webapps子目錄下,這樣tomcat啟動的時候會將webapps目錄下的文件夾或war內容當成應用部署。這種方式最簡單且無須書寫任何配置文件。

???????????? 2、在tomcat安裝目錄下的conf子目錄下的server.xml配置文件中的Host節點下添加Context字節點:<Context path="/name" docBase="..." />,其中path屬性是url后面的訪問目錄名,這個例子中項目在本機的訪問url為http://localhost:8080/name,docBase為應用的所在路徑可以為系統的任意位置。
???????????? 3、$CATALINA_HOME/conf/[enginename]/[hostname]/ 目錄下新建一個xml文件,文件的根節點為Context節點,屬性配置與第二種方式一樣,只是無須配置path屬性,path屬性為xml文件的名稱

???????????? 4、登錄http://localhost:8080/manager頁面,利用tomcat的manager管理功能管理與動態部署應用。

  • tomcat無需重啟動態配置站點運行

????????????? 在tomcat 5.5以后可以實現動態部署站點,要實現動態部署只需要配置conf/Context.xml,不建議修改Server.xml部署,通過Server.xml部署需要重啟tomcat。因為server.xml是不可動態重加載的資源,服務器一旦啟動了以后,要修改這個文件,就得重啟服務器才能重新加載。而context.xml文件則不然,tomcat服務器會定時去掃描這個文件。一旦發現文件被修改(時間戳改變了),就會自動重新加載這個文件,而不需要重啟服務器。

??????????? context.xml的三個作用范圍:

?????????? 1. tomcat server級別:在/conf/context.xml里配置

?????????? 2. Host級別:在/conf/Catalina/${hostName}里添加context.xml,繼而進行配置

?????????? 3. web app 級別:在/conf/Catalina/${hostName}里添加${webAppName}.xml,繼而進行配置

  • tomcat作為linux服務運行


  • tomcat與apachehttp服務器結合



?

轉載于:https://www.cnblogs.com/wala-wo/p/5119250.html

總結

以上是生活随笔為你收集整理的'[linux下tomcat 配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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