IntelliJ Jetty 插件不提取战争

问题描述

我正在使用 IJ Ultimate 2020.3 并尝试设置 Jetty Server 运行配置。

AFAIK,为了使用 war artifact 启动 Jetty,它需要位于 $JETTY_HOME/webapps 目录中。

但是,看起来我的 IJ 的 Jetty 插件拒绝将战争(爆炸或任何其他)工件复制到该目录,这导致 Jetty 服务器出现故障。

我只能在手动将 war 文件复制到 webapps 目录后才能启动 Jetty 服务器(从 IJ),所以看起来唯一的问题是“复制”步骤。

有什么想法吗?

解决方法

IntelliJ IDEA 不会将工件复制到 Web 应用程序中,而是指示 Jetty 直接从您配置为工件输出目录的位置加载工件。

用于部署的工件:

artifact

工件输出目录:

output directory

显示工件是从其输出目录而不是从 webapps 加载目录的启动日志:

logs

,

谢谢@CrazyCoder,这对我来说是一个进步。 问题是我的输出控制台表明它不会在它设置的位置搜索工件: artifact config

console output