Javaweb項目部署在tomcat上,省去輸入項目名的配置


     通常我們創建的Javaweb項目,在瀏覽器的訪問時是http:// + ip地址 + 端口 + 項目名 +  @RequestMapping請求地址,這樣會顯得地址較長。

     其實我們可以再配置文件中簡單配置就可以省去輸入項目名

      打開tomcat服務器的conf/server.xml文件

      

appBase屬性表示應用程序基本目錄,即存放應用程序的目錄
<Host>節點中增加一個節點,如下:
<Context docBase="項目名" path="" reloadable="true" />
docBase:  屬性表示指定Web項目的文件路徑,可以給絕對路徑,也可以給相對於<Host>的appBase屬性的相對路徑。
path:         屬性表示web項目的訪問路徑(即在瀏覽器中的url),我們現在是要省去輸入項目名,所以path為空就行
reloadable:屬性表示如果這個屬性設為true,tomcat服務器在運行狀態下會監視在WEB-INF/classes和WEB-INF/lib目錄下class文件的改動,如果監測到有class文件被更新的,服    務 器會自動重新加載Web項目。因為reloadable="true"比較耗費資源,所以reloadable="true"一般是用於開發階段,這樣比較方便調試,如果項目正式上線了的話,那 就改成reloadable="false"

 

     


免責聲明!

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



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