我正在尝试部署适配器&使用ANT的WLAPP到具有受保护Worklight控制台(基于表单)的服务器。下面是我的ANT任务:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="help">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="worklight-ant.jar"/>
</classpath>
</taskdef>
<target name="test">
<adapter-deployer deployable="Test.adapter" worklightServerHost="http://testserver/MyApp" userName="username" password="password" />
</target>
</project>
当我运行它时,我得到了这个错误信息:
adapter-deployer doesn't support the "userName" attribute
服务器正在运行Worklight 6.0
任何想法?
修改后的答案:您想要做的在Worklight 6.0.0.0中是不可能的。它是作为Worklight 6.0.0.1补丁包的一部分通过以下方式添加的:
PM98052在启用安全的情况下,不能部署ANT任务应用程序中心或控制台
确保您使用的是最新的Worklight 6.0.0。Worklight 6.0.0.2 Developer Edition(如果您是IBM客户或业务合作伙伴,可以从fix Central获取)。