安裝完Tomcat後,默認的是Tomcat的主頁,那如何將主頁即“http://127.0.0.1:8080”指向我們自己的主頁面呢?這就要設置一下Tomcat的虛擬目錄了。
在Tomcat的以前版本中如“Tomcat 5.0.14”及以前版本中,展開“Tomcat>conf”,就可以看到一個“Server.xml”的文件,用記事本將其打開,在文檔的最後部分有一個被注釋的“<Context>”標簽,利用這個標簽就可以配置虛擬目錄了。但不知道為什麼,在Tomcat的後繼版本中將這個標簽給去了,我們只好手動加上這個標簽了。
現在來具體介紹一下虛擬目錄的配置:
展開Tomcat5.x.x>conf,用記事本打開“Server.xml”將光標移到文件末尾處,有以下代碼:
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/>
</Host>
</Engine>
</Service>
</Server>
在</Host>標簽前加上以下代碼
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/>
<Context path="" docBase="E:\myapps" debug="0"></Context>
<Context path="/test" docBase="F:\mytest" debug="0" ></Context>
</Host>
</Engine>
</Service>
</Server>
代碼中紅色部分即為剛剛加的碼,其中“path”指URL中的目錄,若為空,則映射到“http://127.0.0.1:8080”(Tomcat默認端口為8080),若為“/test”則映射到“http://127.0.0.1:8080/test”。這樣在浏覽器輸入以上網址就可以訪問了,當然還可以加其它虛擬目錄。
順便提一句,將Tomcat的端口號改為默認的“80”,只須改“Server.xml”文件中的:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
將代碼中的“8080”改為“80”即可用IE默認的端口訪問了,即輸入URL時可不加端口號如:“http://127.0.0.1”。