問題タブ [coldfusion-2021]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
130 参照

coldfusion - Docker イメージからの Coldfusion LDAP

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 イメージをインストールしましたが、まだこの問題が発生しています。これにより、問題が Adob​​e 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 が問題を解決することを期待してください。

0 投票する
0 に答える
23 参照

coldfusion - Linux に CF2021 をインストールし、Apache を使用するように CF2021 を構成するにはどうすればよいですか?

TLDR: 組み込みの Web サーバーと Apache を使用して CF2021 にアクセスできません。

シナリオ: コンソールのみのリモート ホスト (RHEL7 with Apache 2.4.*) に CF2021 をインストール/構成する必要があります。現在、CF2016 がありますが、このバージョンの apache コネクタを (wsconfig -uninstall で) 削除しました。


https://helpx.adobe.com/au/coldfusion/installing/understanding-coldfusion-server-profiles.htmlのガイドと、インストール ファイル (ColdFusion_2021_GUI_WWEJ_linux64.bin) に記載されている手順に従いました。

インストール後、「sudo coldfusion start」を実行しました

より詳しい情報:

  1. インストーラーをルートとして実行する必要がありました。そうしないと実行されません。

  2. インストール中に、「サーバー インストール」を選択しました (このオプションには Tomcat/Websphere が必要だと感じているため、WAR/EAR オプションではありません)。

  3. 提示されたデフォルトのフォルダーに CF2021 をインストールしました。私の場合、このフォルダーは「/opt/ColdFusion2021」です。

  4. 「sudo coldfusion start」を実行すると、「coldfusion-out.log」というログ ファイルが作成されているはずです。このファイルがログ フォルダー内に見つからず、CF ルート フォルダーで検索コマンドを使用した場合。

  5. Firefox で「http://my-remote-ip:8500」をブラウズしましたが、空白のページしか表示されません。

  6. 「ps aux | grep -i java」を実行して、coldfusion が実行されていることを確認しました。

  7. CF2021 をインストールするのはこれで 4 回目です (再インストールするときに /opt/ColdFusion2021 を削除しました)。

  8. 2 回目または 3 回目の試行で、wsconfig を使用してみました (このページの手順を使用: https://helpx.adobe.com/coldfusion/configuring-administration/web-server-management.html ) が、Apache 経由で CF2021 にアクセスできません(上で述べたように、CF2016 は以前にインストールされており、Apache ディレクティブ/構成が既に配置されているため、Apache 経由で CFIDE にアクセスできます。これらの行を変更して、CF2021 の CF ルート フォルダーを使用するようにしました)

0 投票する
0 に答える
42 参照

coldfusion - ColdFusion サーバーを CF9 から CF21 にアップグレードした後の ColdFusion Query of Query の問題

私はこれを理解することはできません。私の会社は最近、ColdFusion サーバーを CF9 から CF2021 にアップグレードしました。私のページの 1 つは、クエリのクエリを使用して実行します。アップグレード前は、ページは正常に機能していました。ただし、アップグレード後、query where ステートメントのクエリは結果を返しません。元のクエリにはデータがありますが。新しいバージョンで変更された場合に備えて、データは DB2 データ ソースから取得されます。

AND ステートメントをコメントアウトして上記のクエリをダンプすると、すべての TTL 値とサンプル行を含む original_query_result の出力が表示されます。ただし、AND ステートメントで 1 行だけを取得したい場合、クエリは行が見つからないとして返されます。cfoutput query = original_query_result を実行して、出力グリッド テーブルの各行に表示する合計数量を取得しようとしています。

どんな助けでも大歓迎です。私はこれを1週間以上理解しようとしています。