我正在使用jBoss Fuse,我在windows上创建了一个fuse项目(作为开发的机器),我通过fabric8将它作为服务器部署到一个linux机器(Centos)上(现在正在运行),如果按照以下步骤部署它:
maven installfabric8 deploy,它生成了一个配置文件我的问题是:当我在windows上对应用程序进行更改时,我想将这些更改应用到服务器上已部署的应用程序中,我该怎么办?知道我不想停止部署的应用程序?还有其他方法直接将应用程序从windows部署到远程服务器(在我的情况下是Centos),谢谢
发布于 2015-09-03 14:32:16
可以编辑pom.xml,添加以下配置
<distributionManagement>
<repository>
<id>fabric8.vm</id>
<name>Fabric Maven</name>
<url>http://<vm ip>:<port, default 8181>/maven/upload</url>
</repository>
</distributionManagement>然后,可以使用命令部署到VM中。
mvn clean deploy如果vm网络设置为"NAT“类型,则必须将端口从主机转发到VM (虚拟盒->设置->网络选项卡->端口转发,然后创建新的规则IP主机: 127.0.0.1、主机端口: 9000、来宾IP 10.0.2.15客户端口: 8181),然后可以使用url <url>http://localhost:9000/maven/upload</url>。
https://stackoverflow.com/questions/32370876
复制相似问题