当我使用 jboss-as-maven-plugin
部署应用时mvn clean jboss-as:deploy
应用程序有效。当我尝试使用例如Eclipse从Eclipse部署时“完全发布”,它没有。
我已经比较了正在部署的应用程序版本,似乎“完全发布”只是复制了 Properties>中指定的内容。部署程序集。
在“完全发布”期间是否可以使用此插件? 我想为jsp使用热部署功能,但是如果没有从Eclipse中正确配置的自动部署,我会被阻止。
问候
的Lukas
Wildfly 8.0.0.CR1
Eclipse Keppler SR1
org.jboss.as.plugins:jboss-as-maven-plugin:7.2.Final
答案 0 :(得分:0)
我刚刚更新到wildfly,我不得不使用它来部署到jboss。
https://docs.jboss.org/wildfly/plugins/maven/latest/deploy-mojo.html
答案 1 :(得分:0)
我和你一样感到困扰。
在搜索了一下后,我在SO中找到了这两个建议: 答:Eclipse Kepler and JBoss Wildfly hot deployment和 B:Hot deploy on JBoss - how do I make JBoss “see” the change?
在这两种情况下,我都创建了mvn install
以创建war
文件,然后通过右键单击服务器并使用add-remove来部署它。现在每次我改变一些东西然后按下保存控制台输出会改变通知我20:02:45,086 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018565: Replaced deployment "web.war" with deployment "web.war"
。如果我将浏览器指向我项目的URL,那么确实会有变化。
注意:在第二种情况下取消部署时要小心。我从eclipse中取消了它,但是当我进入时:http://localhost:9990/console/App.html#deployments
我仍然可以看到战争,所以我也必须通过从管理控制台按下删除按钮将其删除。
我希望这会有所帮助,但我不确定这种功能是否是热门部署。