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] Apr 24, 2013 2:06:08 PM com.worklight.ant.deployers.AbstractDeployerTask logDeployResponse [app-deployer] SEVERE: 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 に答える