首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tomcat结合nginx使用小结

所以我们要直接d:如下: 然后,我们直接start nginx,这里也许你会看到一个窗口一闪而过,根据我们使用tomcat的经验,如果一闪而过,证明有错误了,是吧?但实际上不是。...下面的error_page是代表错误的页面,这里我们暂时不用,先不管它。 那我们知道了具体的配置了,怎么让它访问localhost时转到tomcat时。...}   我们就修改了上面两个地方,我的tomcat在8080端口,可以根据自己的需要修改。...然后我们再来看看http://localhost 当我们不指定jsp页面的时候,它会出现找不到,因为,此时并没有相应的location匹配,所以就会有404错误,这时就跳到了nginx自定义的error...而当我们用http://localhost/index.jsp去访问时,我们看到了熟悉的页面: 而且图片那些都显示正常,因为图片是png的,所以直接在tomcat/webapps/ROOT目录下直接查找

1.1K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用腾讯AI工具帮我配置Gateway路由

    使用腾讯AI工具帮我配置Gateway路由一、介绍今天在搭建自己的项目时,想改变一下工程结构,将以前的SpringBoot单体结构变成SpirngCloud微服务结构目前我有两个服务,分别是web-base...http文件用来验证 ### 测试首页 GET http://localhost:8088/test/index ​ ### 测试首页-路由 GET http://localhost:8080/web/...base/test/index分别是直接访问的,和经过Gateway的首先验证一下,直接访问的再试试,经过Gateway的3)解决怎么回事,为什么会404呢,没办法报错信息也没有,只能在DispatcherServlet...的doGet()方法上打一个断点结果一看,好家伙,请求的路径是/web/base/test/index那怎么能行,web-base服务应该没有/web/base前缀的,这样才行于是我又问了腾讯云AI工具当我用.../web/base/test/index去请求gateway,路由到服务web-base没有问题,但请求404了,url是/web/base/test/index,这样是错误的;我希望路由成功后,他的路径是

    25130

    Springboot异常处理只会@ControllerAdvice+@ExceptionHandler?还远远不够!

    我们来看下错误页面的存放位置: 可以看到,我是存放在了static目录的error文件夹下,新建了一个404.html用于处理404错误。...既然是静态页面,那么就不能使用动态渲染,所以通常静态的异常页面都会写得比较死,要么就直接就是一个404图片。...http://localhost:8080/xxxx,看下效果: 未处理前: 静态处理后: 我们的404.html页面起作用啦,如果不存在404.html,或者出现401异常的时候,系统就会自动匹配到4xx.html...但是这样我们直接返回页面,没办法自己控制错误的业务逻辑处理,所以,只有当我们出现错误之后没有相关的处理,我们才这样去展示。...; errorPageRegistry.addErrorPages(page404, page500); } } 我们定义了两个错误页面,一个ErrorPage 404,还要ErrorPage

    2.4K20

    SpringBoot系列教程web篇之重定向

    前面介绍了spring web篇数据返回的几种常用姿势,当我们在相应一个http请求时,除了直接返回数据之外,还有另一种常见的case -> 重定向; 比如我们在逛淘宝,没有登录就点击购买时,会跳转到登录界面...base=r1"; } } 上面给出了一个简单的demo,当我们访问/redirect/r1时,会重定向到请求/redirect/index?base=r1,实际测试结果如下 ?...小结 这里主要介绍了两种常见的后端重定向方式,都比较简单,这两种方式也有自己的适用场景(当然并不绝对) 在返回视图的前面加上redirect的方式,更加适用于视图的跳转,从一个网页跳转到另一个网页 HttpServletResponse...#sendRedirec的方式更加灵活,可以在后端接收一次http请求生命周期中的任何一个阶段来使用,比如有以下几种常见的场景 某个接口要求登录时,在拦截器层针对所有未登录的请求,重定向到登录页面 全局异常处理中...系列博文 190930-SpringBoot 系列教程 web 篇之 404、500 异常页面配置 190929-SpringBoot 系列教程 web 篇之重定向 190913-SpringBoot

    3.4K20

    第五十二章:基于SpringBoot2使用Rest访问MongoDB数据

    整合SpringDataJPA 006 SpringDataJPA 核心技术 全面讲解SpringDataJPA核心技术 构建项目 使用Idea开发工具创建一个SpringBoot的项目,添加相应的依赖...我们访问:http://localhost:8080/customer,路径查看返回的内容: ➜ ~ curl http://localhost:8080/customer { "_embedded...,这个id是我本地生成,直接访问会出现404)如下所示: ➜ ~ curl http://localhost:8080/customer/5adbec9ceb89f105acd90cec { "firstName...同样另外一个自定义方法的请求http://localhost:8080/customer/search/findTopByLastName?...如果你想查看配置的全部自定义的方法,访问:http://localhost:8080/customer/search,如下所示: ➜ ~ curl http://localhost:8080/customer

    94810

    Spring Boot入门篇

    ,我想那就把工作中遇到的种种问题,更新出来吧。...除此之外,因为创建的是web项目,所以,我还要要添加和web相关的依赖,在这点和Maven创建Spring项目不同,我们只需要选择,一个web的依赖就可以了,SpringBoot会自动把这个web相关的依赖都下载好...当项目第一次创建后,右下方,会有上图中的两个提示选项,我们只要选择第二个就可以,这样,当我们修改项目中pom.xml文件添加依赖时,IDEA会自动添加我们的依赖。   ?...启动SpringBoot 上图就是SrpingBoot生成的项目结构图,默认会创建两个类,一个是启动类,一个是测试类。...虽然返回的结果报错,但这恰恰说明了我们的项目启动成功了,否则就会报404错误。那为什么会报上面的错误呢?

    74450

    Spring Boot 异常处理,值得学习!

    推荐一个 Spring Boot 基础教程及实战示例: https://github.com/javastacks/spring-boot-best-practice 异常处理 个人粗糙的学习和理解,我把异常错误分为三个...,4xx,5xx,error(自定义) 常用的是404和500响应 404 (未找到) 服务器找不到请求的网页 服务器内部错误 服务器遇到错误,无法完成请求 在templates文件下创建404.html...所需要的技术点: @ControllerAdvice 配合 @ExceptionHandler注解结合使用,当异常抛到controller层时,可以对异常进行统一的处理,规定返回的json格式或者跳转到指定的错误页面等...如果我想从所有的异常中剥离出404异常并返回给SpringBoot让他自动处理页面怎么解。最新 Spring Boot 面试题整理好了,大家可以在Java面试库小程序在线刷题。 按照学习的来说。...Java 创建对象的 6 种方式 阿里为什么推荐使用 LongAdder? AnotherRedisDesktopManager 开始收费了? 别再写爆爆爆炸类了,试试装饰器模式!

    88940

    SpringBoot图文教程15—项目异常怎么办?「跳转404错误页面」「全局异常捕获」

    这个时候常见的操作有两种: 跳转错误页面,例如:找不到路径的时候跳转404,代码报错的时候跳转500等 响应统一的报错信息,使用Result对象(自定义的实体类)封装错误码,错误描述信息响应【分布式服务调用的时候推荐使用...400.html,或者500.html,出现对应的响应状态的时候(404和500的使用),会跳转到对应的页面 ?...如果你使用的是webapp目录,也是一样的,只要在webapp目录中存在400.jsp页面(html也一样),出现对应的响应状态的时候(404和500的使用),会跳转到对应的页面 ?...自定义错误页面的配置 以上是SpringBoot关于错误页面的默认配置,但是很多时候我们的需求比SpringBoot的默认配置要复杂很多,例如:404页面不想放在error文件夹下,500错误的时候也不想跳转页面...实现的目标: 404的时候跳转到static下的404页面 500的时候响应页面一句话:“后台错误 请联系管理员” 第一步:创建一个能够响应 “后台错误 请联系管理员” 这句话的Controller方法

    1.5K30

    【Nginx07】Nginx学习:HTTP核心模块(四)错误页面与跳转

    这两块内容都有一个特点,那就是页面或明显地,或不明显地产生了跳转变化,显示的都不是本来我们应该要得到的那个链接的页面。 error_page 这个指令应该是比较常见了吧,为指定错误定义显示的URI。...另外一个 /errtest3/ 则会直接 301 跳转到百度的首页。这两个就不截图了,大家可以自己试下哦。...把上面 404 的注释掉,然后再次访问一个不存在的 php 页面,得到的结果是这样的。 这是由 fastcgi 接管的 404 报错页面,会显示 File not found....现在我们可以使用浏览器或者 Postman 进行测试,主要就是看访问这个 /t 路径时,返回的响应头中的 Location 属性。默认情况,它是这样的。...在测试时,我们先给 server 添加一个监听的端口,比如加一个 8080 ,然后正常访问 8080 端口的链接。

    75530

    1 Springboot SpringCloud集成OAuth2入门详细教程

    SpringBoot OAuth2客户端实战 下面我们来使用SpringBoot完成一次同样的过程,来看看伟大的Spring为我们省略了哪几个步骤。...而且还自动给跳转到了localhost:8080/login这个网址去了,这是为什么呢? 我们使用Chrome的开发者工具来看一下 ?...当访问localhost:8080时,302跳转了,跳转到了localhost:8080/login,这是spring OAuth2自动完成的,它拦截所有的请求,然后302到login,然后去做一件事,...以上全部配置完毕,再启动项目,访问localhost:8080 ? 看到百度给我们返回了这样一个界面,正常情况下应该是一个百度登录的界面。...然后重启,访问localhost:8080 发现访问变的很漫长,最终出错了,这是为什么呢? ?

    1.7K21

    使用 Flask 和 Vue.js 来构建全栈单页应用

    :8080 和 localhost:8080/about,您应该会看到相应的页面。...添加 404 页面 因为我们定义了一个将所有请求跳转到 index.html 的路由,因此 Flask 将无法捕获到 404 错误(以及不存在的页面),将一些找不到页面的请求也跳转到 index.html...例如 localhost:8080/gljhewrgoh 。你就可以看到 “Not Found” 的消息提示了. 添加 API 端点 我的 'Vue.js/Flask' 的最后一个例子。'...保存文件,转到浏览器中,再次运行开发服务器,刷新 localhost:8080 然后… 您应该在控制台中看到一个错误,并且没有随机值。 但别担心,一切都正常。...现在,您拥有一个使用自己喜欢的技术构建的全栈应用程序啦。 ? ? 后记 最后,我想就如何改进此解决方案说几句话。 首先,只有在您想要让 API 可供外部服务器访问时才使用 CORS 扩展。

    3.1K10

    【低效编码】一个@ResponseBody注解没加让我这个菜鸟原形毕露

    为啥页面报了404的错误,但是控制台没有错误日志呢? 2. 为啥不加`@ResponseBody`注解接口会报404的错误呢?...总结 参考 开心编码 事情是这样的,我在用SpringBoot框架搭建的项目上写了一个新增用户的接口,接口地址是/v1/user/test,代码如下所示(demo版,非生产代码),简单到不能再简单的一个接口...,就启动项目开始调试代码,我熟练的在chrome浏览器上输入了http://localhost:8080/v1/user/test 这个地址,然后点击回车,没想到的是页面上提示了一个404的错误。...再次访问http://localhost:8080/v1/user/test 这个地址,接口可以正常返回数据了。...如果找不到的话则会报错404的错误,所以,猜测SpringBoot抛出的是NoHandlerFoundException这个异常,现在的问题就是为啥这个NoHandlerFoundException没输出呢

    67510

    Spring Security技术栈开发企业级认证与授权(四)RESTful API服务异常处理

    当我们从浏览器访问不存在的Spring Boot的RESTful API的时候,往往会返回Spring Boot内置的404错误界面,但是作为前后端分离的应用,相同的API也许会在其他终端访问,比如手机...从APP端访问 从APP端访问我们可以使用模拟RESTful API发送器来进行发送,我这里使用的Paw软件,你可以在你的谷歌浏览器上安装Postman来进行发送。...在这里我再写一个Controller,手动抛出异常。...404.html和500.html,在访问出现404错误的时候,就会跳转到我们自己定义的HTML中,而不是Spring Boot默认的界面。...再次运行应用,访问http://localhost:8080/user6/1返回的数据如下如所示: ? 这就是我们自定义的异常处理后的数据了。

    80331
    领券