tomcat配置層了解一下 idea打包 java打包部署


 

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

.batwindows系統

.shlinux系統

 

 

 

 

 

項目在idea軟件打包流程

 

 

 

 

Buid:在原有基礎打包

ReBuild:重新打包

Clear:清空

Edit:可修改打包后位置

 

會有一個文件夾和一個war架包:war架包內容解壓后就是文件夾所對應的內容了,如果是單純想改某一個層,就去相對應層級拖到對應文件內,如果說想要整體,就把war架包

整個重命名就可以了,

如后台管理:103那邊是部署知末后台的,你可以遠程一下進行了解

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM