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

被折叠的 条评论
为什么被折叠?



