Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 配置错误:部署源';(项目名称):战争爆发';无效_Java_Sql_Spring_Intellij Idea - Fatal编程技术网

Java 配置错误:部署源';(项目名称):战争爆发';无效

Java 配置错误:部署源';(项目名称):战争爆发';无效,java,sql,spring,intellij-idea,Java,Sql,Spring,Intellij Idea,我有一个运行Spring的项目,我使用IntelliJ作为编译器。我开始在Ubuntu中构建这个项目,但我在查看数据库编辑时遇到了问题,所以我切换到Windows并丢失了Ubuntu分区(由于其他一些不相关的错误)。我正在尝试在Windows中重置我的项目,但无法使其正确编译 我尝试过重新下载IntelliJ,重新启动我的电脑,清洁安装maven,到处寻找解决方案。我在IntelliJ的网站上找到了一个链接,但他们从未真正解决过这个问题()。我开始尝试未完成的建议“从列表中删除所有选择用于部署的

我有一个运行Spring的项目,我使用IntelliJ作为编译器。我开始在Ubuntu中构建这个项目,但我在查看数据库编辑时遇到了问题,所以我切换到Windows并丢失了Ubuntu分区(由于其他一些不相关的错误)。我正在尝试在Windows中重置我的项目,但无法使其正确编译

我尝试过重新下载IntelliJ,重新启动我的电脑,清洁安装maven,到处寻找解决方案。我在IntelliJ的网站上找到了一个链接,但他们从未真正解决过这个问题()。我开始尝试未完成的建议“从列表中删除所有选择用于部署的工件,然后再次添加”,但我不知道如何在删除后再次添加它们

此外,我一直看到错误“配置错误:部署源”(projectname):war”无效

任何关于我可能尝试或正在做错事的建议或提示都将非常有用


谢谢

很久以前,我也遇到过类似的问题。我使用Ubuntu上的IntelliJ(运行在虚拟机上)制作了一个SpringMVCwebapp。 后来,当我试图在Windows IntelliJ上运行它时,它变得疯狂。。。所以要解决这个问题。。。 我删除了所有IntelliJ配置文件*.iml目标文件
然后它工作得很好。

也许你可以尝试以下过程

1.打开项目结构从模块中添加工件(web应用程序:分解),选择您的模块,添加它:

2.构建工件[(顶部菜单)-构建-构建工件-构建]


3.编辑配置-部署添加您的工件

构建工件(顶部菜单-构建-构建工件):


编辑配置-部署添加您的工件


我为自己解决了这个问题


我不知道为什么,但由于某种原因,我的.war文件损坏了。我转到项目结构>工件,删除了我的旧工件(IntelliJ已将其高亮显示为红色),然后再次添加。

当您删除配置中已设置的工件时,会发生这种情况。您可以在配置中看到工件为红色:


要解决这个问题,只需删除缺少的项目并添加另一个有效的工件。

可能发生这种情况的原因之一是,您已经重新构建了项目包。在这种情况下,您必须在intelliJ中重新调整跑步配置。编辑配置>部署(在服务器上)>删除现有配置并再次添加新构建的war


工作正常,但需要在部署设置中重新添加工件,而不是在项目结构中。帮了我很多忙谢谢,工作很有魅力。现在,我只需要重新启动Tomcat