使用com.ibm.appcenter.ant.UploadApps部署到应用程序中心需要用户/密码;但是我看不到app-deployer和adapter-deployer任务的这些参数。这是故意的吗?
我已经在开发中成功使用了app-deployer和adapter-deployer,但我也从未锁定过我的WL控制台...当我去那里时,我会自动以'guest'身份登录。如果/当我保护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,首先删除保护。
谢谢,
埃里克
答案 0 :(得分:1)
我相信,只要我们不谈论HTTPS,就应该是http://username:password@serverAddress:port/contextRoot
答案 1 :(得分:0)
在WL 6.1.0.2上,您现在可以执行此操作并为应用和适配器部署传递worklight控制台的用户名密码。
<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}"/>