0

我正在尝试使用 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 提到他认为部署不需要任何其他东西,因为没有身份验证 [适配器、表单等])。

4

1 回答 1

0

当前假设是由于软件层中的错误配置而发生此错误,因为 Worklight 只是部署在其上的 Web 应用程序,并且不控制网络设置。

这是一个类似的错误:

于 2015-06-27T11:55:53.513 回答