2012-04-25 129 views
0

我将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] - 这是因为Maven执行目标package时必须删除的文件已被启动的Jetty服务器损坏(繁忙)。Maven-Jetty-Plugin。热重新部署.war

如何解决这个问题?

谢谢。

回答

1

为什么你不想运行码头为maven jetty:run。只需将编译好的文件复制到目录中(或者让IDE为你做)。此外,您将能够更改静态资源,而无需重新部署应用程序

+0

在项目中,我也使用GWT,所以我不能告诉maven-jetty-plugin部署.js文件。 – MyTitle 2012-04-25 16:00:39