java - Maven-Jetty-插件。热重新部署.war

标签 java maven maven-jetty-plugin

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

如何解决这个问题?

谢谢。

最佳答案

为什么你不想以 maven jetty:run 的方式运行 jetty。只需将编译后的文件复制到目录中(或者让 IDE 为您完成)。此外,您还可以更改静态资源,而无需重新部署应用程序

关于java - Maven-Jetty-插件。热重新部署.war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10318043/

相关文章:

java - 用逗号作为小数点分隔符来解析Double的最佳方法?

java - 如何让程序找到属性文件?

java - 如何从java桌面应用程序中保存fos_user数据

java - 从 RecyclerView 项目启动 ViewPager

maven - 如何使用 Eclipse 的 maven-jetty-plugin 设置 SSL?

java - 如何修复 m2eclipse 插件?

jetty - 在Jetty : Singleton not set for STATIC_INSTANCE中使用 Weld CDI的异常

java - Maven 中的空闲堆大小不会增加

java - QueueReceiver receive() 不接收消息

java - 如何捕获 exec-maven-plugin 的输出?