1. 程式人生 > >專案在intellij idea裡配置tomcat可以啟動並訪問, 打成war包丟到tomcat webapps下能啟動卻訪問不了相關的介面

專案在intellij idea裡配置tomcat可以啟動並訪問, 打成war包丟到tomcat webapps下能啟動卻訪問不了相關的介面

專案在intellij idea裡配置tomcat可以啟動訪問, 打成war包丟到tomcat webapps下能啟動卻訪問不了相關的介面
    這個問題是因為idea會預設將專案以ROOT為目錄的檔案
    而丟到tomcat的webapps下面則是解壓成你專案名稱為目錄的檔案,和ROOT是同級的
    可以有以下幾種解決方案
    一:將你的war名稱改成作為ROOT.war
    二:在tomcat的server.xml檔案的Host標籤內配置<Context path="/" docBase="你專案的地址" reloadable="true"/>
    三:用tomcat釋出時,將前端請求的路徑加上你的專案名稱