Tomcat使用筆記

1、除了官方默認8080端口的,默認目錄爲ROOT的 Service外。個人還可以用一下功能來創建新的Service來達到更換端口,或者更換默認文件夾的目的

        <Service name="MyBlog">
			<!--這裏更換80端口-->
    		<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    		<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    		<Engine name="Catalina" defaultHost="localhost">
    		  <Realm className="org.apache.catalina.realm.LockOutRealm">
    			<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
    		  </Realm>
    		  <Host name="localhost"  appBase="MyBlog" unpackWARs="true" autoDeploy="true">
			  <!--添加這句話可以改變路徑名  如果是“” 就代編沒有任何輸入的話 訪問後面這個實際路徑,也可以理解改變爲默認值-->
    			<Context path="" docPath="webDir" reloadable="true"/>
    			<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="myBlogLog" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
    		  </Host>
    		</Engine>
      </Service>

2、修改後運行Tomcat 第一次運行後,有時候默認路徑【問題一中解決的】並沒有改過來,必須重啓。目前我還不明白爲什麼,猜測是因爲,剛開始並沒有找到“webDir”工程的文件夾,於是又加載了另一個作爲工程默認文件夾。當第一次運行後,便有了webDir,第二次便可按配置來。
3、在替換新的war包後,最好刪掉 work 目錄下的Catalina目錄,因爲這裏面放着緩存,可能因此讓你的網站出現很多其他問題,比如頁面還是舊的,端口沒有改變過來,部分頁面無法訪問等。
4. 80端口只對root用戶開放,所以開啓80端口時候,要使用root賬戶.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章