0

使用 com.ibm.appcenter.ant.UploadApps 部署到应用程序中心需要用户/密码;但是我看不到 app-deployer 和 adapter-deployer 任务的此类参数。这是故意的吗?

我已经在开发中成功使用了 app-deployer 和 adapter-deployer,但我也从未锁定我的 WL 控制台……当我去那里时,我会自动以“访客”身份登录。如果/当我保护 WL 控制台并强制管理员登录时,app-deployer 和 adapter-deployer 会开始失败还是以某种方式绕过该安全性?

2013 年 4 月 24 日更新:

我尝试部署到安全服务器并收到以下错误,即使我尝试在 URL 上传递用户密码:

错误消息:[app-deployer] 2013 年 4 月 24 日下午 2:06:08 com.worklight.ant.deployers.AbstractDeployerTask logDeployResponse [app-deployer] 严重:无法访问 Worklight Server。如果您保护了 Worklight Console,请先移除保护。

谢谢,

埃里克

4

2 回答 2

1

我相信,只要我们不是在谈论 HTTPS,它就应该是http://username:password@serverAddress:port/contextRoot

于 2013-03-28T04:14:45.443 回答
0

在 WL 6.1.0.2 上,您现在可以执行此操作并为应用程序和适配器部署传递工作灯控制台的用户名密码。

<app-deployer deployable="${basedir}/bin/${app.name}-all.wlapp"
worklightServerHost="${resolved.worklight.server.url}" 
userName="${worklight.server.user}"     
password="${worklight.server.password}" />

<adapter-deployer deployable="${basedir}/bin/OSLCGenericAdapter.adapter"
worklightserverhost="${resolved.worklight.server.url}" 
userName="${worklight.server.user}"     
password="${worklight.server.password}"/>
于 2015-04-07T14:58:20.857 回答