使用com.ibm.appcenter.ant.UploadApps部署到应用程序中心需要用户名/密码;但是,对于应用程序部署器和适配器部署器任务,我没有看到这样的参数。这是故意的吗?
我在开发中成功地使用了应用程序部署器和适配器部署器,但我也从未锁定过我的WL控制台…当我去那里时,我自动以"客人"身份登录。如果/当我保护WL控制台并强制管理员登录时,应用程序部署器和适配器部署器是否会开始失败,或者是否以某种方式绕过该安全性?
2013年4月24日更新:
我试图部署到一个安全的服务器,得到以下错误,即使我试图在URL上传递用户密码:
[app-deployer] Apr 24, 2013 2:06:08 PMcom.worklight.ant.deployers.AbstractDeployerTask logDeployResponse[app-deployer] SEVERE:无法访问Worklight服务器。如果你保护了Worklight Console,请先删除保护。
谢谢,埃里克
我相信,只要我们不谈论HTTPS,它应该是http://username:password@serverAddress:port/contextRoot
的静脉
在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}"/>