Reverse train. 2025-06-12 17:07 采纳率: 28.6%
浏览 12
已结题

关于#java#的问题:maven项目打成jar包放到windows服务器,新写的接口服务调用404,服务器上postman调用也是404

maven项目打成jar包放到windows服务器,新写的接口服务调用404,服务器上postman调用也是404,其他接口可以调用;
我把新写的一个接口方法放到其他类里,结果postman调用还是404,调这个类里其他方法都没问题;
jar包反编译了,类里是有对应的新的接口方法的,而且配置文件也没加过滤之类的配置。
奇奇怪怪啊!

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-12 17:07
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到的问题是,Maven项目打成jar包后,部署到Windows服务器,新写的接口服务调用404,服务器上使用Postman也无法调用。其他接口可以正常调用。

    可能的原因是:

    1. 项目的依赖包没有正确地被包含在jar包中。
    2. 项目的配置文件(如application.properties或application.yml)没有被正确地读取。
    3. 服务器上的环境变量或系统变量没有被正确地设置。

    解决方案:

    1. 检查项目的依赖包是否正确地被包含在jar包中,可以使用Maven的mvn dependency:tree命令来检查依赖关系。
    2. 检查项目的配置文件是否被正确地读取,可以在项目的配置文件中添加debug日志来检查是否有错误。
    3. 检查服务器上的环境变量或系统变量是否被正确地设置,可以使用服务器的管理控制台或命令行工具来检查环境变量和系统变量。

    如果问题仍然无法解决,可以提供更多的日志信息和项目配置文件,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月12日
  • 创建了问题 6月12日