如何配置从Eclipse到Wildfly的部署

ehxuflar  于 2022-11-04  发布在  Eclipse
关注(0)|答案(2)|浏览(304)

使用 *jboss-as-maven插件 * 部署应用程序时

mvn clean jboss-as:deploy

当我尝试从Eclipse中使用“Full publish”进行部署时,它不能正常工作。
我已经比较了正在部署的应用程序的版本,似乎“完全发布”只是复制了在 Properties〉Deployment Assembly 中指定的内容。
我想使用jsp的热部署特性,但是如果没有正确配置Eclipse的自动部署,我会被阻止。
问候
卢卡斯

Wildfly 8.0.0.CR1 
Eclipse Keppler SR1 
org.jboss.as.plugins:jboss-as-maven-plugin:7.2.Final
lc8prwob

lc8prwob1#

我刚更新到wildfly,我不得不用这个来部署到jboss。
https://docs.jboss.org/wildfly/plugins/maven/latest/deploy-mojo.html

4szc88ey

4szc88ey2#

我和你一样对此感到困扰。
在搜索了一点之后,我在SO中找到了这两个建议:A:Eclipse Kepler and JBoss Wildfly hot deployment和B:Hot deploy on JBoss - how do I make JBoss “see” the change?
在这两种情况下,我都做了mvn install来创建war文件,然后通过右键单击服务器并使用添加-删除来部署它。现在,每次我更改了一些内容,然后按保存控制台输出都会更改,通知我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我仍然可以看到战争,所以我还必须通过按下管理控制台中的删除按钮来删除它。
我希望这能有所帮助,但我不确定这种功能是否是热部署。

相关问题