java - 无法为 Spring jersey 应用程序创建自定义错误
问题描述
我们有一个基于 Web 的应用程序,前端采用 Angular JS 1,REST 服务采用 Spring jersey 框架。我们使用的是 Spring 3。我们已经在 Tomcat 9 中部署了我们的项目。我们已经将 Angular js 部分部署为一个单独的项目和 REST 服务构建为war文件并单独部署。
假设我们的应用程序 url 是https://10.100.200.300:8443/DEMO。当我们尝试使用错误值访问 URL 时,例如https://10.100.200.300:8443/DEMO_TEST我们得到错误 404 即资源不是由 tomcat 服务器找到。我们想为 404 或任何其他 tomcat 错误显示一些自定义错误页面。请建议怎么做?
解决方案
你可以看看这里——配置spring boot以将404重定向到单页应用
按照上面的答案进行弹簧配置,并将其重新路由到您想要的页面。
推荐阅读
- django - django:如何将 CharField 呈现为从右到左?
- node.js - 为什么我收到此错误消息“net::ERR_CONNECTION_REFUSED”?
- java - 如何在使用java显示数据库中的数据时将文本水平居中在一行中
- php - strtotime() 期望参数 1 是字符串,时间戳对象
- python - 如何在每个项目的基础上设置 PIPENV_VENV_IN_PROJECT
- python - 在 Spacy 中,如何匹配一个特定的实体类型,就在一个特定的单词之后,不管它们之间有什么关系?
- android - 访问另一个 gradle 文件中的 buildConfigField
- javascript - React Native 挑战任务
- sql-server - 设置 Microsoft 分析服务器模式
- r - 如果开始和结束时间可用,R 每天汇总数据