?????? 每次運行Web應用程序時總把文件往%tomcat_home%/webapps/ROOT里面拷,感覺很不方便,很想象IIS那樣建立一個虛擬目錄,以下便是操作步驟:
?????? 1.找到%tomcat_home%/conf里的server.xml文件
?????? 2.在在<Host>和</host>之間加上如下代碼:
??????? <Context path="/虛擬目錄名" docBase="目標目錄位置" debug="0" reloadable="true" crossContext="true">
???????? </Context>
??????? (嚴格區分大小寫,當path=""時,此時的虛擬目錄直接為root--->http://localhost:8080/)
??????? 參數:
???????????? path?????? 表示在瀏覽器中輸入http://localhost:8080/虛擬目錄名
???????????? docBase 表示你的程序包的物理絕對路徑,默認的絕對路徑是???? %tomcat_home%/webapps
???????????? debug???
??????? 示例:
????????? <!-- 我的自定義目錄Demo -->
???????? <Context path="/Demo" docBase="G:\Works\Java\JSP\Demo" debug="0" reloadable="true" crossContext="true">
???????? </Context>
???????? <!-- Demo Dir setup end -->
??????
?????? 3.重新啟動Tomcat,在瀏覽器中輸入"http://localhost:8080/虛擬目錄名/"就可訪問虛擬目錄里的Web應用了
?????? 若想更改Tomcat的默認根目錄,可如下操作:
?????? 在server.xml文件中找到
????? <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
?????? 將appBase的設置成期望的路徑(絕對路徑)即可
posted on 2007-04-13 23:08
jadmin 閱讀(83)
評論(0) 編輯 收藏