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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

tomcat 配置

發布時間:2023/11/30 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tomcat 配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tomcat 安裝完成之后,我們可以在器目錄先看到有如下結構

我么看一下tomcat配置文件目錄下有哪些文件

server.xml: Tomcat的主配置文件,包含Service, Connector, Engine, Realm, Valve, Hosts主組件的相關配置信息;

web.xml:遵循Servlet規范標準的配置文件,用于配置servlet,并為所有的Web應用程序提供包括MIME映射等默認配置信息;

tomcat-user.xml:Realm認證時用到的相關角色、用戶和密碼等信息;Tomcat自帶的manager默認情況下會用到此文件;在Tomcat中添加/刪除用戶,為用戶指定角色等將通過編輯此文件實現;

catalina.policy:Java相關的安全策略配置文件,在系統資源級別上提供訪問控制的能力;

catalina.properties:Tomcat內部package的定義及訪問相關的控制,也包括對通過類裝載器裝載的內容的控制;Tomcat6在啟動時會事先讀取此文件的相關設置;

logging.properties: Tomcat6通過自己內部實現的JAVA日志記錄器來記錄操作相關的日志,此文件即為日志記錄器相關的配置信息,可以用來定義日志記錄的組件級別以及日志文件的存在位置等;

context.xml:所有host的默認配置信息;

? 1、server.xml

Tomcat以面向對象的方式運行,它可以在運行時動態加載配置文件中定義的對象結構,這有點類似于apache的httpd模塊的調用方式。server.xml中定義的每個主元素都會被創建為對象,并以某特定的層次結構將這些對象組織在一起。下面是個樣樣例配置:

server.xml文件中可定義的元素非常多,包括Server, Service, Connector, Engine, Cluster, Host, Alias, Context, Realm, Valve, Manager, Listener, Resources, Resource, ResourceEnvRef, ResourceLink, WatchedResource, GlobalNameingResources, Store, Transaction, Channel, Membership, Transport, Member, ClusterListener等。

下面簡單介紹幾個常用組件:

1、Server組件

如上面示例文件中定義的:

<Server port=”8005” shutdown=”SHUTDOWN”>

這會讓Tomcat6啟動一個server實例(即一個JVM),它監聽在8005端口以接收shutdown命令,使用 telnet 連接8005 端口可以直接執行 SHUTDOWN 命令來關閉 Tomcat。各Server的定義不能使用同一個端口,這意味著如果在同一個物理機上啟動了多個Server實例,必須配置它們使用不同的端口。這個端 口的定義用于為管理員提供一個關閉此實例的便捷途徑,因此,管理員可以直接telnet至此端口使用SHUTDOWN命令關閉此實例。不過,基于安全角度 的考慮,這通常不允許遠程進行。所以這里我們可以進行的操作有,我們可以把這個默認的端口給改了

?

配置文件里面有一個這樣的配置:

這個配置的意思就是:

appBase:就是說開發人員的包是放在這個下面的,如果你想定義其他位置,可以在這里改

?unpackWARs="true"? 這個意思就是說程序員給你的war,是不是自動解壓

autoDeploy="true" 這個意思就是說,是不是自動部署(生產中建議關閉)

?

?

Server的相關屬性:

className: 用于實現此Server容器的完全限定類的名稱,默認為org.apache.catalina.core.StandardServer;

port: 接收shutdown指令的端口,默認僅允許通過本機訪問,默認為8005;

shutdown:發往此Server用于實現關閉tomcat實例的命令字符串,默認為SHUTDOWN;

訪問192。168.220.116:8080

出來tomcat首頁,首頁的右方有一個Manager App,點擊之后,它會讓你輸入用戶名和密碼

這個是修改vim tomcat-users.xml

添加如下內容:

但是這個在生產中不要配置。然后重啟tomcat之后點擊manager app,輸入你你定義的賬號和密碼看到這個界面

?

tomcat的日志:

一共有三種:

1.catalina.out                詳細日志的輸出

2.host-manager.2016-07-14.log      ?? 管理日志

3.localhost_access_log.2016-07-14.txt???????? 訪問日志,生產中,前面的nginx或者是apache的訪問日志要是開啟的話,這里就沒有必要開啟了

?

轉載于:https://www.cnblogs.com/smail-bao/p/5670761.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

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