无法将项目部署到另一台服务器?
Cannot deploy project to another server?
我使用 MFP Studio 7.1 开发 MFP 应用程序。但是,当我想为 UAT 服务器构建时,我做不到。
我已尝试将 server>conf
文件夹内 worklight.properties
内的服务器值更改为我合适的服务器 URL:
publicWorkLightHostname=some.ip.address
# HTTP or HTTPS
publicWorkLightProtocol=http
# For default port leave empty
publicWorkLightPort=10080
我这样做 "Build Settings and Deploy Target" 但没有任何反应,我的 Worklight 服务器也不例外。我缺什么吗?
没错。 MobileFirst Studio 仅部署到 Studio 中的本地 运行 服务器。它是一个集成开发环境,而不是 "deployment service".
但是,工作室可以准备项目以连接到不同的服务器。
为此,您需要 select 运行 As > Build Settings and Deploy Target (see documentation)。您可以在此处设置服务器详细信息,在您将执行的下一次构建中,这些设置将嵌入到应用程序中,而不是本地服务器详细信息中。
然后您需要使用 Ant 等工具或您需要的任何其他工具来部署 .wlapp 和 .adapter 文件。您继续在 Xcode/Android Studio/Visual Studio 中构建生成的项目本身,并且该项目 - 如前所述 - 已经设置为连接到远程服务器。
但是,您可以使用 MobileFirst 7.1 CLI,它可以选择定义多个本地或远程服务器,然后您可以使用 "mfp push" 命令部署到远程服务器。
我使用 MFP Studio 7.1 开发 MFP 应用程序。但是,当我想为 UAT 服务器构建时,我做不到。
我已尝试将 server>conf
文件夹内 worklight.properties
内的服务器值更改为我合适的服务器 URL:
publicWorkLightHostname=some.ip.address
# HTTP or HTTPS
publicWorkLightProtocol=http
# For default port leave empty
publicWorkLightPort=10080
我这样做 "Build Settings and Deploy Target" 但没有任何反应,我的 Worklight 服务器也不例外。我缺什么吗?
没错。 MobileFirst Studio 仅部署到 Studio 中的本地 运行 服务器。它是一个集成开发环境,而不是 "deployment service".
但是,工作室可以准备项目以连接到不同的服务器。
为此,您需要 select 运行 As > Build Settings and Deploy Target (see documentation)。您可以在此处设置服务器详细信息,在您将执行的下一次构建中,这些设置将嵌入到应用程序中,而不是本地服务器详细信息中。
然后您需要使用 Ant 等工具或您需要的任何其他工具来部署 .wlapp 和 .adapter 文件。您继续在 Xcode/Android Studio/Visual Studio 中构建生成的项目本身,并且该项目 - 如前所述 - 已经设置为连接到远程服务器。
但是,您可以使用 MobileFirst 7.1 CLI,它可以选择定义多个本地或远程服务器,然后您可以使用 "mfp push" 命令部署到远程服务器。