我今天要說的一個問題就是,我們在瀏覽器中訪問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 這個屬性 不需要可以不寫
就這兩種方式 還是比較簡單的