欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

tomcat如何去掉項(xiàng)目名稱直接訪問(wèn)項(xiàng)目

 更新時(shí)間:2024年06月11日 08:58:18   作者:崩壞的芝麻  
這篇文章主要介紹了tomcat如何去掉項(xiàng)目名稱直接訪問(wèn)項(xiàng)目問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

tomcat去掉項(xiàng)目名稱直接訪問(wèn)項(xiàng)目

需求:

把發(fā)布到Tomcat下的web項(xiàng)目,訪問(wèn)路徑去掉項(xiàng)目名稱

就是說(shuō)我在服務(wù)器上發(fā)布的網(wǎng)頁(yè),不需要加項(xiàng)目名,根據(jù)端口號(hào)就能直接訪問(wèn)了

方法一

原理:

Tomcat的默認(rèn)根目錄是ROOT,實(shí)際上ROOT這個(gè)項(xiàng)目在實(shí)際生產(chǎn)環(huán)境是沒(méi)有用的,所以我們可以用我們的項(xiàng)目覆蓋ROOT項(xiàng)目

操作過(guò)程:

1.刪除ROOT下所有文件及文件夾

2.把我們項(xiàng)目的war包解壓后,項(xiàng)目目錄下的所有文件和子目錄都拷貝到ROOT目錄下即可 或者干脆:直接刪掉ROOT目錄,然后把我們的項(xiàng)目打包名稱改成ROOT.war,放到webapps下就行

方式二:(推薦)

原理:

Tomcat本身可以配置虛擬目錄。方法就是在Server.xml中節(jié)點(diǎn)下加入Context信息。

如我們可以配置<Context path="/abc" docBase=“D:\app\abc” …/>,那我們可以通過(guò)地址http://localhost:8080/abc來(lái)訪問(wèn)我們放在D:\app\下面的abc項(xiàng)目。

我們可以把這個(gè)path="/abc"修改為path=""。

意思就是把a(bǔ)bc映射到根目錄,訪問(wèn)路徑就會(huì)變成http://localhost:8080/。

操作過(guò)程:

按照配置虛擬目錄的方式,在下添加一個(gè)Context節(jié)點(diǎn),具體配置如下:

<Engine name="Catalina" defaultHost="localhost"...>  
...  
    <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">  
    <Context path="" docBase="你的項(xiàng)目名" reloadable="true" />  
<!--注:我這里使用的是相對(duì)路徑,項(xiàng)目是放在Tomcat的webapps目錄下的,當(dāng)然也可以改為絕對(duì)路徑-->  
...  
    </Host>  
...  
</Engine>

如果端口是8080, 即可直接 http://ip:8080 就能訪問(wèn)

tomcat去掉項(xiàng)目名后,訪問(wèn)路徑依舊有問(wèn)題的解決方案

Tomcat去掉項(xiàng)目名后,能訪問(wèn)主頁(yè),卻訪問(wèn)不了其他頁(yè)面

將個(gè)人博客發(fā)布到服務(wù)器上后,blog.war包放在了/usr/local/tomcat/apache-tomcat-8.5.66/webapps目錄下,然后打開(kāi)server.xml增加如下配置,理論上可以去掉路徑訪問(wèn)的項(xiàng)目名(這里項(xiàng)目名是blog)。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/usr/local/tomcat/webapps/blog" reloadable="false"/>

出現(xiàn)的問(wèn)題

http://161.62.71.204/只能訪問(wèn)主頁(yè),訪問(wèn)其他頁(yè)面報(bào)404

訪問(wèn)http://161.62.71.204/ 后,確實(shí)能進(jìn)入博客主頁(yè),但點(diǎn)擊其他博客頁(yè)面報(bào)404,如 訪問(wèn)http://161.62.71.204/blog/44,卻找不到該文件

后來(lái)發(fā)現(xiàn):必須加上項(xiàng)目名才能訪問(wèn)其他所有頁(yè)面,如http://161.62.71.204/blog/blog/44

這樣不符合當(dāng)初去掉項(xiàng)目名的初衷

解決方案

在 appBase=“webapps"改成"webapps/項(xiàng)目名”

<Host name="localhost"  appBase="webapps/blog"
            unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/usr/local/tomcat/webapps/blog" reloadable="false"/>

http://161.62.71.204/就能訪問(wèn)所有頁(yè)面了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Tomcat請(qǐng)求的資源[/XXX/]不可用問(wèn)題解決方法(適合小白)

    Tomcat請(qǐng)求的資源[/XXX/]不可用問(wèn)題解決方法(適合小白)

    這篇文章主要給大家介紹了關(guān)于Tomcat請(qǐng)求的資源[/XXX/]不可用問(wèn)題解決方法,文中介紹的方法非常適合小白,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • Tomcat支持https訪問(wèn)的步驟講解

    Tomcat支持https訪問(wèn)的步驟講解

    今天小編就為大家分享一篇關(guān)于Tomcat支持https訪問(wèn)的步驟講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口的教程

    阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口的教程

    這篇文章主要介紹了阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口,需要的朋友可以參考下
    2019-11-11
  • Tomcat?與?maven?的安裝與使用教程

    Tomcat?與?maven?的安裝與使用教程

    這篇文章主要介紹了Tomcat?與?maven?的安裝與使用,Tomcat?HTTP?服務(wù)器,按照?HTTP?協(xié)議的格式來(lái)解析請(qǐng)求,調(diào)用用戶指定的相關(guān)代碼,并且按照?HTTP?響應(yīng)的格式來(lái)構(gòu)造返回?cái)?shù)據(jù),需要的朋友可以參考下
    2022-06-06
  • 分析Tomcat的工作原理

    分析Tomcat的工作原理

    這篇文章主要介紹了Tomcat的工作原理是怎樣的,幫助大家清楚 Tomcat 的工作原理和處理請(qǐng)求流程和分析,感興趣的朋友可以了解下
    2020-09-09
  • Tomcat環(huán)境變量如何配置

    Tomcat環(huán)境變量如何配置

    這篇文章主要以文字?jǐn)⑹龅男问綖榇蠹以敿?xì)介紹了Tomcat環(huán)境變量如何配置,以及驗(yàn)證方法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 修改Tomcat默認(rèn)訪問(wèn)根目錄的方法

    修改Tomcat默認(rèn)訪問(wèn)根目錄的方法

    這篇文章主要介紹了修改Tomcat默認(rèn)訪問(wèn)根目錄的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Tomcat部署SpringBoot項(xiàng)目的war包的方法及詳細(xì)步驟

    Tomcat部署SpringBoot項(xiàng)目的war包的方法及詳細(xì)步驟

    這篇文章主要介紹了Tomcat部署SpringBoot項(xiàng)目的war包的方法,本文分步驟結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Windows下搭建Tomcat HTTP服務(wù)并發(fā)布外網(wǎng)遠(yuǎn)程訪問(wèn)

    Windows下搭建Tomcat HTTP服務(wù)并發(fā)布外網(wǎng)遠(yuǎn)程訪問(wèn)

    本文主要介紹了Windows下搭建Tomcat HTTP服務(wù)并發(fā)布外網(wǎng)遠(yuǎn)程訪問(wèn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 一次tomcat源碼啟動(dòng)控制臺(tái)中文亂碼的調(diào)試過(guò)程記錄

    一次tomcat源碼啟動(dòng)控制臺(tái)中文亂碼的調(diào)試過(guò)程記錄

    平時(shí)在使用tomcat做一些服務(wù)的時(shí)候經(jīng)常遇到各種亂碼問(wèn)題,下面這篇文章主要給大家介紹了一次tomcat源碼啟動(dòng)控制臺(tái)中文亂碼的調(diào)試過(guò)程,需要的朋友可以參考下
    2021-06-06

最新評(píng)論