【问题标题】:Maven-Jetty-Plugin. Hot redeploy .warMaven-Jetty-插件。热重新部署.war
【发布时间】:2012-05-06 06:40:27
【问题描述】:

我将 maven-jetty-plugin 添加到我的pom.xml,并执行目标jetty:run-war。一切正常。但是当我想要热重新部署项目时,在对源代码进行一些更改后,我需要在我的项目上重复目标package(我想是因为我将项目部署为.war,而不是未组装的webapp)。
但是当我运行package 目标时,我收到一个错误:Could not copy webapp sources... [C:\..\workspace\PROJECT_NAME\target\PROJECT_NAME-0.0.1-SNAPSHOT] - 这是因为在执行目标package 时必须由 Maven 删除的文件被启动的 Jetty 服务器损坏(忙碌)。

如何解决这个问题?

谢谢。

【问题讨论】:

    标签: java maven maven-jetty-plugin


    【解决方案1】:

    你为什么不想以maven jetty:run 的身份运行码头。并且只需将编译后的文件复制到目录中(或者让 IDE 为您完成)。您还可以在不重新部署应用程序的情况下更改静态资源

    【讨论】:

    • 在我使用的项目中也使用 GWT,所以我无法告诉 maven-jetty-plugin 部署 .js 文件。
    猜你喜欢
    • 1970-01-01
    • 2011-01-31
    • 2018-04-01
    • 1970-01-01
    • 2015-11-03
    • 2012-09-26
    • 2014-11-26
    • 2020-11-27
    • 2014-08-20
    相关资源
    最近更新 更多