idea部署war包成功,但是接口404

场景

项目结构

复制代码
xxx-xxx-app
xxx-xxx-service
xxx-xxx-webapp

app/webapp依赖service,service中写了各种api,先别管它合不合理,正式环境用webapp发布。

本地配置tomcat启动,但是发现每次部署成功,但是service中的接口始终无法访问,浪费非常多的时间,最后比较了手动打war和idea自动打的包解压对比,发现service.jar包根本没被idea打包进去。

解决方案

在output中,将service下的output或者缺少的依赖包,双击放进war exploded的output目录下,可以在web-inf/classes 看到输出了

再次发布就有了service包的内容了。

这个问题不知道怎么就在idea中出现了

相关推荐
我命由我1234516 小时前
Spring Boot 项目集成 Redis 问题:RedisTemplate 多余空格问题
java·开发语言·spring boot·redis·后端·java-ee·intellij-idea
眠修19 小时前
Nginx + Tomcat负载均衡群集
nginx·tomcat·负载均衡
楚歌again21 小时前
【如何在IntelliJ IDEA中新建Spring Boot项目(基于JDK 21 + Maven)】
java·spring boot·intellij-idea
酷爱码21 小时前
IDEA 中 Maven Dependencies 出现红色波浪线的原因及解决方法
java·maven·intellij-idea
李少兄1 天前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
BreezeDove1 天前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea
斯普信专业组2 天前
Tomcat全方位监控实施方案指南
java·tomcat
dessler2 天前
代理服务器-LVS的3种模式与调度算法
运维·服务器·网络·算法·nginx·tomcat·lvs
杰哥技术分享2 天前
IDEA 打开文件乱码
java·ide·intellij-idea
猫头虎2 天前
[特殊字符]解决 “IDEA 登录失败。不支持早于 14.0 的 GitLab 版本” 问题的几种方法
java·ide·网络协议·http·https·gitlab·intellij-idea