Tomcat的所有配置都放在conf文件夾之中,里面的server.xml文件是配置的核心文件。
如果想修改Tomcat服務器的啟動端口,則可以在server.xml配置文件中的Connector節點進行的端口修改,如圖:
Port:端口號
Protocol:http協議
connectionTimeout:請求時長
Host配置
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">--默認當前目錄下
<Host name="www.abc.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context Path="/abc-web" docBase="/usr/local/tomcat_www/webapps/ROOT/"/>
</Host>
其中,Context表示上下文,代表的就是一個JavaWeb應用,Context元素有兩個屬性,
Ⅰ.path:用來配置虛似目錄,必須以"/"開頭。
Ⅱ.docBase:配置此虛似目錄對應着硬盤上的Web應用所在目錄。
即可將在/usr/local/tomcat_www/webapps/ROOT/目錄下這個JavaWeb應用映射到abc-web這個虛擬目錄上,abc-web這個虛擬目錄是由Tomcat服務器管理的,abc-web是一個硬盤上不存在的目錄,是我們自己隨便寫的一個目錄,也就是虛擬的一個目錄,所以稱之為"虛擬目錄",跟你項目名稱要一致:如abc-admin
appBase:你所放入的文件夾是哪個
--------------------------------------------------------------------
context.xml:
一般這個<Manager pathname="" />是默認被注釋掉的
有時候網站會出現賬號竄號問題,解決方法:<Manager pathname="" /> 放出來 會 防止賬號竄號,放出來的好處是:每次tomcat重啟時,session值都失效;這樣就不會出現賬號串號的問題了.
tomcat-users.xml :
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
<user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
<user username="role1" password="<must-be-changed>" roles="role1"/>
這個地方放出來是存儲賬號密碼的,一般用不到,默認都是注釋掉的
web.xml:
配置項目所需要的標簽元素
:https://www.cnblogs.com/hxsyl/p/3435412.html
文件夾下運行的如圖:
啟動tomcat和關閉
\apache-tomcat-7.0.82\bin
.bat:windows系統
.sh:linux系統
項目在idea軟件打包流程
Buid:在原有基礎打包
ReBuild:重新打包
Clear:清空
Edit:可修改打包后位置
會有一個文件夾和一個war架包:war架包內容解壓后就是文件夾所對應的內容了,如果是單純想改某一個層,就去相對應層級拖到對應文件內,如果說想要整體,就把war架包
整個重命名就可以了,
如后台管理:103那邊是部署知末后台的,你可以遠程一下進行了解