Coldfusion 2021 の Docker イメージ内からLDAP 接続 ( ) を確立しようとしてい<cfldap>
ます。AD ツリーが公開されるという理由だけで、関連するコードをここに投稿するのは難しいでしょう。 LinuxサーバーにインストールされたCF2021のコピーから問題ありません。
この例で (インストールではなく) Docker イメージを使用する理由は、ローカル開発 (MACOS) 環境をセットアップしようとするためです。これまでのところ、LDAP 呼び出しを除いて、すべてがうまく機能しているようです。
注:ldapsearch
コンテナー内で bash シェルからの呼び出しを正常に実行しました。
私が得ているエラー:
クエリの実行中にエラーが発生しました: 有効な LDAP ホストを解決できませんでした
プルした Docker イメージ リポジトリ: https://hub.docker.com/r/adobecoldfusion/coldfusion
更新: 問題が発生していないサーバー間の CF バージョンの違いに気付きました:
Linux バージョン: 2021,0,01,325996 (数週間前に非 Docker でインストール)
ローカル MACOS: 2021,0,02, 328618 (ドッカー)更新 2: ネットワークに直接接続された Linux ボックスに新しい ColdFusion 2021 Docker イメージをインストールしましたが、まだこの問題が発生しています。これにより、問題が Adobe Cold Fusion 2021 の Docker との相互作用とその機能に絞り込まれます
<CFLDAP>
。更新 3: 2021 年 10 月 13 日 - CF チームはこれを認識しており、バグを確認し、調査しているようです。
更新 4: 2021 年 11 月 12 日 - このバグは、Docker イメージ内で実行されている Java のバージョンに関連しています。「Adobe CF サポートは、docker コンテナー内の Java SE 11.0.13 (LTS) への更新を提案しました」は、テスト時に機能しました。今後の Docker CF2021 リリースで CF が問題を解決することを期待してください。