admin管理员组

文章数量:1530021

项目部署报错

  • idea运行项目报错
    • 关键报错内容
    • 比方说运行的项目改了后台java文件或者报错部署错误
    • 这时候将项目运行的 out 文件删除 重新编译 .class文件
    • 原因分析

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" />

本文标签: 控制台报错项目WarIDEA