随便记录一下,后面会详细解释。
1.出现情况
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Sep 24 13:33:02 CST 2020
There was an unexpected error (type=Not Found, status=404).
No message available
①上个月打开xxl-job-admin管理端页面,会出现404页面找不到错误。
②今天上午打开Eureka管理页面,会出现404页面找不到错误。
③代码和配置文件均没有问题,观察日志Eureka也是正常启动并可以注册使用。
④网上其他解决方案都尝试过,只是提到一些基础和皮毛,并没有解决根本问题。
2.问题原因
maven中freemarker的jar包版本过多,不指定版本会导致乱用冲突。
该项目别的模块有使用freemarker其他版本,我自己的eureka-server端需要的freemarker是2.3.28,导致页面静态化失败。
3.解决方法。
1.删除maven仓库freemarker目录下的所有jar包,在模块maven中重新reimport。
2.pom中指定freemarker版本号,2.3.30。
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.30</version>