Tomcat發布項目不需要項目名訪問


我今天要說的一個問題就是,我們在瀏覽器中訪問javaWeb項目的時候,是以http://+ip地址+端口號+項目名稱 的方式來訪問我們的項目的(如我的端口號是8888,我的項目名稱叫xml,那么在瀏覽器中訪問的時候就是 http:127.0.0.1:8888/xml),大家有沒有想過http:127.0.0.1:8888/xml這樣在瀏覽器中訪問項目,感覺是不是url特別的長,有沒有辦法能直接http:127.0.0.1:8888這樣訪問,這樣是不是就很方便了,我們不需要輸入項目名稱了,而是直接通過http://+ip地址+端口號(http:127.0.0.1:8888)這樣的方式直接訪問到我們的項目!

       接下來,就告訴大家怎么做?

方式一:
在webapps文件夾下  這個文件夾是tomca發布項目的文件夾,一般會默認有一個ROOT文件夾,這個文件夾存放的是Tomcat默認訪問頁面 也就是那只貓的界面

我們想實現訪問自己的項目  不輸入項目名,直接將項目文件復制到這個文件夾下即可 

 

方式二:

修改conf文件夾下的server.xml文件 

在黃色框框地方 加上一個xml標簽

<Context docBase="xml" path="" reloadable="true" />

docBase屬性表示指定Web項目的文件路徑,可以給絕對路徑,也可以給相對於<Host>的appBase屬性的相對路徑  我這個項目就在webapp下 我直接寫文件夾名即可

path屬性表示web項目的訪問路徑(即在瀏覽器中的url)  我這里給空的話 就代表根路徑 

eloadable屬性表示如果這個屬性設為true,tomcat服務器在運行狀態下會監視在WEB-INF/classes和WEB-INF/lib目錄下class文件的改動,如果監測到有class文件被更新的,服務器會自動重新加載Web項目。因為reloadable="true"比較耗費資源,所以reloadable="true"一般是用於開發階段,這樣比較方便調試,如果項目正式上線了的話,那就改成reloadable="false",如果我沒記錯的話,該屬性的默認值為false   這個屬性 不需要可以不寫

就這兩種方式 還是比較簡單的

 


免責聲明!

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



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