2016 - 2024

感恩一路有你

springboot 商品管理 Tomcat部署Springboot项目404怎么办?

浏览量:3943 时间:2023-03-25 14:58:52 作者:采采

Tomcat部署Springboot项目404怎么办?

本地部署可以访问项目,但是它一移动到服务器就报告404。什么?;这是怎么回事?

如果是网络问题,看防火墙是否关闭。如果防火墙已启动,请打开8080端口。

centos7

防火墙视图命令:防火墙-cmd -状态

打开8080端口的命令:iptables-I input-p TCP-dport 8080-j accept。

要么没有。;不要站起来,否则路径会有问题。

把一个静态文件放在根目录下,直接访问,看是否ok。如果不是,springboot用外部Tomcat部署的话,就要看Tomcat的xml项目配置文件路径是否正确,项目启动是否出错,Tomcat启动是否出错。

如果是Tomcat在springboot部署的,就要看端口是否打开,是否被防火墙拦截,控制器是否写对。

首先,你需要确定Tomcat是否启动成功。您可以先访问IP端口。如果可以访问,需要确定引导项目的路径是否错误。正常情况下,Springboot项目是作为一个jar打包运行的,它本身会集成一个Tomcat。

如果是,说明路径不对,应该启动Tomcat。检查路径

1.首先查看tomcat日志,看看是否有错误日志。

2.2.jdk版本一致吗?

3.防火墙是否拦截相应的端口?如果是,关闭防火墙。

你关闭了《春天来了》的tomcat吗?

spring全家桶包括哪些?

主要有springboot、spring框架、spring数据、spring cloud、spring cloud数据流、spring安全、spring批处理等等。

springboot项目商品详情页路径是/123等.html这个是怎么实现的?

首先,我们创建一个Spring Boot 2.x项目,并在配置文件中添加Redis的配置。关于Spring和Redis的整合,可以参考边肖的其他文章,这里就不详细解释了。我们将服务端口server.port设置为端口8080,以启动第一个服务。接下来,我们需要向pom文件添加两个依赖项,spring-boot-starter-data-redis和spring-session-data-redis。spring-boot-starter-data-redis用于集成Spring Boot和redis,spring-session-data-redis集成spring-session。On和spring-data-redis提供了session和redis的集成方案。接下来,我们创建一个配置类RedisSessionConfig,它使用@Configuration注释来表示它是一个配置类。同时,我们给这个类添加了注释@ enablereditttpSession,意思是打开Redis的会话管理。如果需要设置过期时间,可以使用@ enableredittpsession(maxinactivate intervals 3600)来指示它将在一小时后过期。如果需要同时设置Redis的命名空间,使用@ enabledishttpsession(maxinativeinvolinseconds 3600,Redis namespace amp" { } amp"),其中{}表示从配置文件中读取此命名空间。04配置完成后,我们编写一个测试类sessionController。在这个类中,我们编写了两个方法,一个用于在会话中存储数据,另一个用于从会话中检索数据。代码如下图所示,我们访问请求的url。startup类非常简单,通常是通用的。让 s创建一个名为SpringbootApppcation的启动类,用main方法启动它。接下来我们用Postman分别请求上面两个接口,先请求数据存储接口,再请求数据检索接口。结果如下图所示,我们可以看到数据是从redis中检索出来的。另外,你需要注意sessionId的值,这是会话共享的关键。为了验证两个服务是否共享会话,我们修改了项目的配置文件,将服务端口server.port改为8090,然后启动服务。在这个时候,我们不 不需要请求存储数据的接口,只需要修改请求端口号的接口就可以再次请求数据检索。从下图可以看出,两个请求的sessionId值是相同的,实现了会话的共享。07以上我们已经完成了SpringBoot与SpringSeesion集成实现Redis缓存的功能。这里也推荐一个Redis的可视化工具,RedisDesktopManager。我们可以配置Redis数据库的连接,然后可以直观的查看Redis中存储的会话。如下图所示,会话的命名空间是share,它是从配置文件中读取的。结束

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。