提供された Ant タスク app-deployer を使用して、アプリケーションを WL サーバー v5.0.5 にデプロイしようとしています。
ここで私が使用する単純なビルドファイル:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." name="deployWL">
<target name="deploy_application">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="C:/Worklight50/WorklightServer/worklight-ant.jar"/>
</classpath>
</taskdef>
<app-deployer worklightServerHost="http://localhost:9087/worklight" deployable="C:/temp/UnisTestAdapters-common.wlapp"/>
</target>
</project>
WL サーバー・コンソールへのアクセスは、文書化された「WAS セキュリティー・オプション 1 手順」 (つまり、worklight.war 内の変更された web.xml) を使用して保護されています。
Ant プロセスを実行すると、次のエラーが表示されます。
C:\temp>C:\apache-ant-1.8.4-bin\bin\ant -buildfile test.xml deploy_application
Buildfile: C:\temp\test.xml
deploy_application:
[app-deployer] Feb 18, 2013 1:39:23 PM com.worklight.ant.deployers.AbstractDeployerTask logDeployResponse
[app-deployer] SEVERE: Unauthorized;
BUILD SUCCESSFUL
Total time: 1 second
保護されていない WL コンソールで同じ ant スクリプトを実行すると、すべて正常に動作します。
セキュリティで保護された WL サーバー シナリオで ant スクリプトを使用することは可能ですか?
アプリの展開中に有効な資格情報を伝達するにはどうすればよいですか?