Bluemix Message Hub に接続する liberty アプリがあります。ローカルでは正常に動作しますが、Bluemix Liberty から liberty アプリを実行するとまったく動作しません。https://github.com/ibm-messaging/message-hub-samples/tree/master/kafka-java-liberty-sampleの例に従っています。ここでは、実行時に server.xml で username/pw を変更します。
試行錯誤の結果、server.xml で kafka ユーザー名/pw をハードコーディングすると、BluemixLiberty が MsgHub に正常に接続することがわかりました。例のようにkafkaのユーザー名/pwを「ホットスワップ」すると、機能せず、kafkaに接続しません(サービスを再起動しても再接続しません)。CF を使用してサービスにログインして確認しましたが、sever.xml でユーザー名/パスワードが正しくスワップされています。
この機能は Bluemix Liberty でサポートされていますか? そうでない場合、vcap-services を適切に使用して、実稼働ユーザー/pw をハードコーディングしないようにするにはどうすればよいですか?