我正在尝试使用 WL 控制台将一个超级简单的“Hello World”Worklight 应用程序(具有 iPhone 和 Android 环境)上传到远程服务器(Worklight + DB2)。每次推送 .wlapp 时,都会出现以下错误:
“未能部署应用程序'HelloWorld-all.wlapp'。无效的权限字段:[http:”
我尝试上传带有和不带有以下配置的 .wlapp:
worklight.properties:
#publicWorkLightHostname=localhost
publicWorkLightHostname=50.23.127.211
# HTTP or HTTPS
publicWorkLightProtocol=HTTP
# For default port leave empty
publicWorkLightPort=9080
...
# For DB2
wl.db.url=jdbc:db2:WRKLGHT
# For Oracle
wl.db.username={the system username with DB2 access}
wl.db.password={the system password}
关于一个示例,正如我之前提到的,当您转到 File -> New Worklight Project -> Hybrid Application -> Finish 时,它只是新 Worklight 6.1.0.1 项目附带的样板代码,添加两个环境(iPhone 和 Android),并在您右键单击该应用程序时选择 Run -> Build All。我已经尝试过使用和不使用上面的服务器配置(Paul Yuan 提到他认为部署不需要任何其他东西,因为没有身份验证 [适配器、表单等])。