idea控制台编译报错Artifact【项目名】:war exploded: Error during artifact deployment. See server log for details.

本文解决IDEA部署项目时报错的问题,分析可能的原因包括文件改动导致的编译错误,并给出具体的解决方案,例如通过调整数据库配置文件路径来修复部署失败的情况。

idea运行项目报错

在这里插入图片描述

关键报错内容

Artifact 【项目名】:war exploded: Artifact is being deployed, please wait...
Artifact 【项目名】:war exploded: Error during artifact deployment. See server log for details.

在这里插入图片描述

比方说运行的项目改了后台java文件或者报错部署错误

在这里插入图片描述

这时候将项目运行的 out 文件删除 重新编译 .class文件

在这里插入图片描述

原因分析

多数原因是改动项目文件导致项目再次运行的时候找不到对应的文件无法编译导致的错误
我个人的原因是数据库配置文件jdbc 被我更改成另个文件,所以报错找不到数据源配置文件所致

解决:spring3中提供了一种简便的方式就是context:property-placeholder/元素
只需要在spring的配置文件里添加一句:<context:property-placeholder location=“classpath:jdbc.properties”/> 即可,这里location值为参数配置文件的位置,参数配置文件通常放在src目录下,而参数配置文件的格式跟java通用的参数配置文件相同,即键值对的形式
<context:property-placeholder location="classpath:某个文件夹下/jdbc.properties" />
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值