TomCat 修改server.xml文件部署的理解


我們在部署TomCat時,通常我們會修改server.xml文件以進行部署。

我們找到TomCat的安裝目錄,然后對其conf文件中的server.xml文件進行更改就可以了。

我們通常會在server.xml文件中加入這樣一句話

<Context path="/mymilkbottles" docBase="D:\myEclipseWorkspace\mymilkbottlesProject\WebRoot" reloadable="true" />

但是,為什么這句話需要這樣來寫呢?

容我bb一下?
這里的path是一個虛擬路徑,也就是說,這個path指向docBase這個實際路徑,這里的docBase才是程序所在的實際路徑,但是為什么我們在瀏覽器中輸入

http://localhost:8080/mymilktles/index.jsp

也可以訪問呢?
原因就是因為這個path就是標志作用,你輸入了mymilkbottles以后,實際上就相當於幫助服務器標識了這個絕對路徑。
所以服務器才可以真正找到程序實際的路徑。

為什么使用這個虛擬路徑?
方便?
我猜測的(恐懼.jpg)
因為你不可能讓用戶在瀏覽器中輸入程序所在的實際地址來訪問把,這不現實。
所以使用了虛擬路徑。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com