Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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 IntelliJ IDEA在哪里部署我新构建的.ear工件?_Java_Maven_Intellij Idea_Deployment_Ear - Fatal编程技术网

Java IntelliJ IDEA在哪里部署我新构建的.ear工件?

Java IntelliJ IDEA在哪里部署我新构建的.ear工件?,java,maven,intellij-idea,deployment,ear,Java,Maven,Intellij Idea,Deployment,Ear,我最近刚从Eclipse转到Intellij IDEA。 在Eclipse上,当我部署ear工件时,它将部署在WildFly的目录standalone/deployments/ 然而,在IntelliJ IDEA中,文件夹仍然是空的,不知何故IDEA正在部署ear文件的旧版本,尽管我刚刚构建了一个新版本。如何手动强制IDEA部署我刚刚用maven构建的ear?另外,这些部署的ear文件位于哪里 谢谢。也请访问文件>项目结构>工件>工件>输出目录,查看工件的位置 您很可能正在运行/调试工具窗口中使

我最近刚从Eclipse转到Intellij IDEA。 在Eclipse上,当我部署ear工件时,它将部署在WildFly的目录
standalone/deployments/

然而,在IntelliJ IDEA中,文件夹仍然是空的,不知何故IDEA正在部署ear文件的旧版本,尽管我刚刚构建了一个新版本。如何手动强制IDEA部署我刚刚用maven构建的ear?另外,这些部署的ear文件位于哪里


谢谢。

也请访问文件>项目结构>工件>工件>输出目录,查看工件的位置

您很可能正在运行/调试工具窗口中使用“Deploy”操作,它基本上使用JMX和触发器(通过JMX)Deploy命令连接到WildFly,同时向它传递到您的工件的路径。你很可能在任何WildFly文件夹中都找不到它,除了一些临时文件夹

还有,你说你已经“建造”了一个新的。注意,构建源代码和构建工件在思想上是两件完全不同的事情

我建议您执行以下操作:

  • 编译/制作模块/项目(构建>制作项目,或构建>制作模块,等等)
  • 重建工件(构建>构建工件>重建)。注意,这一步可以在编译时自动触发(文件>项目结构>工件>您的工件>构建)
  • 双重检查位于输出目录(请参阅文件>项目结构>工件>您的工件>输出目录)中的ear是否刚刚更新
  • 在运行/调试工具窗口中使用“部署”操作触发重新部署
  • 稍后我将使用其他部署方法更新答案,但我希望 到目前为止编写的文档将有所帮助。

    它可能有助于显示您的“编辑配置”