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中出现了

相关推荐
凯哥Java16 分钟前
适应新环境:Trae编辑器下的IDEA快捷键定制
java·编辑器·intellij-idea
西贝爱学习2 小时前
如何在 IntelliJ IDEA 中进行全局替换某个字段(或文本)
java·ide·intellij-idea
alf_cee3 小时前
通过Idea 阿里插件快速部署java jar包
java·ide·intellij-idea
坚持每天敲代码3 小时前
【教程】IDEA中导入springboot-maven工程
java·maven·intellij-idea
软件开发-NETKF88884 小时前
JSP到Tomcat特详细教程
java·开发语言·tomcat·jsp·项目运行
|CXHAO|6 小时前
使用tomcat本地部署draw.io
java·tomcat·draw.io
叙白冲冲20 小时前
tomcat 为啥能一直运行?不像方法那样结束?
java·tomcat
牛奶咖啡131 天前
Nginx +Tomcat架构的必要性与应用示例
nginx·tomcat·nginx的静态动态资源配置·root与alias的区别·静态及负载均衡动态资源配置
爱隐身的官人2 天前
新后端漏洞(上)- Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)
java·tomcat·ajp
lbwxxc2 天前
手写 Tomcat
java·tomcat