war 从移动优先服务器上的远程机器部署文件

war file deployment from remote machine on mobile first server

有什么方法可以通过使用 configure.xml ant 脚本提供 ibm mobilefirst 服务器的 ip 地址和端口号,从远程机器部署 .war 文件?在 configure.xml 脚本中,我需要提供服务器目录的路径以及更多特定于服务器的路径,尽管在部署 .adapter 和 .wlapp 时我可以远程执行。

谁能帮我解决这个问题。服务器的配置是:使用的应用程序服务器是 WAS v.8.5.5.5,Mobile first server 7,derby 数据库

你有点迷糊... 是这样的:

  1. 有一个应用程序服务器,在您的例子中是 WebSphere Liberty 配置文件
  2. 有 MobileFirst Server 和 Console,它们是一组 .war 和 .jar 文件部署到应用程序服务器
  3. 还有你项目的runtime,也是一个.war,也部署到应用服务器
  4. 有 .wlapp 和 .adapter 工件,它们部署到 MobileFirst Server(或者更确切地说,它的数据库,通过 MobileFirst Console)

这解释了为什么您可以将 .wlapp 和 .adapter 远程部署到 MobileFirst Server,因为它是一个服务器并且应该也可以通过 Web 访问(如果设置正确)。

但是 .war 文件是部署到运行一切的底层 应用程序服务器 (WebSphere Liberty) 的工件,您不能远程部署它 - 当然不是通过 MobileFirst Console。

如果想尝试通过Ant远程部署,可以看这个问题:Using Ant to deploy EAR to remote websphere application server(同理)