启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.

本文主要是介绍启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我用的开发工具是idea,然后是一个maven的SSM项目

所有的配置都弄好了之后已经启动过一次没有任何报错或者什么的,就是中途我加入了一次jar,然后启动项目就 不知怎么的,就一直都出现

Artifact website:war exploded: Error during artifact deployment. See server log for details.这个错误,我百度了很多也始终没解决,后面我为了不耽搁工作时间,就直接新建了一个项目,然后把代码复制过来就好了,但是并没有解决根本,第二天我又加入了一次jar,同样的又出现这个问题,实在没办法, 又到处百度,后面终于解决了:

首先出现这个打包不成功的消息,看一下对应的log文件有没有报错,我的就是出现找不到spring-content.xml的文件,我一直很奇怪,我项目里面也有,而且

项目的这个配置我也是弄对了的,不知为何一直说找不到我的文件

后面我就去项目打包的文件看,确实没有sping的任何一个文件,那么原因就是在maven项目进行打包的时候,我的项目找不到spring的文件,所以打包不成功!解决办法是:

在pom.xml文件中加入这段代码

      <resource><directory>src/main/resource</directory><includes><include>**/*.properties</include><include>**/*.html</include><include>**/*.xml</include><include>**/*.yml</include></includes><filtering>true</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.yml</include></includes><filtering>true</filtering></resource>
根据这个代码就知道,这就是在我们的maven项目中加入我们的配置文件,然后在项目启动的时候就不会出现刚才那个问题,而且后面一直加入jar也不会出现这个问题了,正常之后打包的项目目录是如下所示:

之前出现错误的时候,是没有spring和mapper和mybatis这几个文件的

这篇关于启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/713874

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w