服务器springboot项目正常启动,但访问项目接口却无响应

两个项目同时部署到服务器,都正常运行完成。但后面就是一个项目的接口可以正常访问(此项目完全没有设置阿里云端口安全组,直接就可访问),但另一个项目的接口访问却没反应也不报错(服务正常运行,并且项目中没有丝毫无限循环的操作,查看日志还是启动时模样,丝毫不给反应)服务器防火墙已关闭,阿里云端口安全组以及宝塔安全组已配置相应端口,可依旧不起作用。另外将项目运行在本地完全能正常访问(服务器上访问无响应的项目)。所以我怀疑是服务器上的数据库这一块出现问题,导致项目整体卡壳,结果将本地项目也换成线上数据库,发现完全是没问题的。目前没辙,不知道如何解决,还望各位大兄帮帮忙【抱拳了】

不报错,也就没有其他截图提供了,日志也都是一个springboot正常启动的样子:

Microsoft Windows [版本 10.0.17763.379]
(c) 2018 Microsoft Corporation。保留所有权利。

D:\url>java -jar tele_springboot-1.0-SNAPSHOT.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.1)

2023-08-07 14:42:45.689  INFO 9032 --- [           main] c.j.t.TeleSpringbootApplication          : Starting TeleSpringbootApplication v1.0-SNAPSHOT using Java 18.0.2.1 on iZwz9b3g0m40j1Z with PID 9032 (D:\url\tele_springboot-1.0-SNAPSHOT.jar started by Administrator in D:\url)
2023-08-07 14:42:45.704  INFO 9032 --- [           main] c.j.t.TeleSpringbootApplication          : No active profile set, falling back to default profiles: default
2023-08-07 14:42:47.191  INFO 9032 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2023-08-07 14:42:47.205  INFO 9032 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2023-08-07 14:42:47.290  INFO 9032 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces.
2023-08-07 14:42:48.634  INFO 9032 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8090 (http)
2023-08-07 14:42:48.664  INFO 9032 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-08-07 14:42:48.675  INFO 9032 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.55]
2023-08-07 14:42:48.831  INFO 9032 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-08-07 14:42:48.832  INFO 9032 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2932 ms
2023-08-07 14:42:49.174  INFO 9032 --- [           main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2023-08-07 14:42:49.476  INFO 9032 --- [           main] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} inited
2023-08-07 14:42:57.494  INFO 9032 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8090 (http) with context path ''
2023-08-07 14:42:57.515  INFO 9032 --- [           main] c.j.t.TeleSpringbootApplication          : Started TeleSpringbootApplication in 13.006 seconds (JVM running for 13.997)

你的问题是说本地访问接口没问题,放到服务器访问不了这种情况是吗(针对你那个访问异常的项目)
如果是这样,可以考虑使用ssh工具操作当前的服务器,ping一下当前项目端口,看看有没有协议进到项目中,或者另启一个项目,使用javaClient去post请求试试,也就是相对服务器本地去访问测试。

有没有可能是数据问题

接口能访问却没反应也不报错?你是如何确定能访问的?建议你在被访问的接口里面加log日志,如果日志没有打印,但是能ping通,可能是端口问题,你再试试端口,如果日志打印了,你在看看是不是有什么定时任务启动一直在跑,占用jvm导致,导致访问延迟?毕竟你线上的环境配置可能跟线下不一样,先加log看看日志什么效果再分析

在服务器上的数据库测试是否能联通,配置文件信息是否出错

先telnet一下服务器的ip和端口,确认是否是服务器未开放端口问题,其次,确认你启动的项目的端口号正确,服务器自己telnet自己也试试,你这种情况只有两种答案,一种是接口端口未开放,一种是请求路径有问题

【以下回答由 GPT 生成】

是的,我想知道如何解决这个问题。



【相关推荐】


  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7478240
  • 除此之外, 这篇博客: 基于SpringBoot的高校自习室座位管理小程序毕业设计源码191028中的 近年来,随着办学规模的逐渐扩大,大学生就业形势日益严峻,就业压力也逐年增大,为了应对激烈的社会竞争,越来越多的大学生加入考研和公务员考试的行列,各类职业资格考试也成为大学生进入相关行业工作的必备条件,从而造成自习室占座现象严重,一座难求。因此,如何合理地分配自习室座位资源,建立起相对公平的自习室座位管理机制,有效地避免占座现象,成为学校需要解决的一大难题。该课题设计并建立基于Web标准的高校自习室自动排位和选座系统,实现了学校图书馆和自习室座位的指引、预留和占用等功能。学生可以在图书馆和教学楼指定位置的智能系统上录入个人校园卡身份信息使用该系统,也可以通过学校网络教育在线平台进行网上选座,从而避免因信息不对称而产生的自习室资源浪费,有效地解决自习室严重的占座问题。 部分也许能够解决你的问题。

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^