Vue(cli3)項(xiàng)目部署tomcat,刷新報(bào)錯(cuò)404解決辦法,以及頁(yè)面路徑錯(cuò)誤問(wèn)題

1、項(xiàng)目部署在服務(wù)器上的mp文件夾下


menu.saveimg.savepath20190320114054.jpg

2、在mp文件夾下新建WEB-INF文件夾,在文件夾里建web.xml文件


menu.saveimg.savepath20190320114445.jpg

3、內(nèi)容為:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
        http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
        version="3.1" metadata-complete="true">
     <display-name>Router for Tomcat</display-name>
     <error-page>
        <error-code>404</error-code>
        <location>/index.html</location>
    </error-page>
</web-app>

就可以解決,刷新404 的問(wèn)題。試用有效。
還有一個(gè)是部署頁(yè)面找不到的問(wèn)題》
在vue.config.js里配置

publicPath: process.env.NODE_ENV === "production" ? "/mp/" : "/",

說(shuō)明:項(xiàng)目是部署在tomact上的mp文件夾下。所以這樣配置。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容