マニュアル キャンセル

ColdFusion(2025 リリース)の JVM 引数

  1. ColdFusion のインストールと設定ユーザーガイド
  2. ColdFusion のインストール
    1. ColdFusion サーバープロファイル
    2. ColdFusion のインストール
      1. ColdFusion のインストール - Zip インストーラー
      2. ColdFusion のインストール - GUI インストーラー
    3. システムの設定
    4. ColdFusion のライセンスとアクティベーション
      1. ColdFusion でのユーザー指定ライセンスと機能制限ライセンスについて
      2. ColdFusion のライセンスとアクティベーションに関する用語集
      3. ColdFusion のユーザー指定ライセンス(NUL)
      4. ColdFusion の機能制限ライセンス(FRL) - 分離
      5. ColdFusion の機能制限ライセンス(FRL) - オンライン
      6. ColdFusion の機能制限ライセンス(FRL) - オフライン
      7. ColdFusion ライセンスエラーのトラブルシューティング
      8. ColdFusion(2023 リリース)以前のバージョンの ColdFusion ライセンスとアクティベーション
    5. ColdFusion 設定のインストール
      1. サーバー設定のインストール
      2. JEE 設定のインストール
    6. 統合テクノロジのインストール
  3. ColdFusion を設定するには
    1. ColdFusion の 2023 および 2021 アップデートでの新しい JVM 引数
    2. ColdFusion(2025 リリース)の新しい JVM 引数
    3. CFSetup 設定ツール
    4. コマンドラインインターフェイス(CLI)
    5. ColdFusion の中央管理型サーバー(CCS)
    6. ColdFusion の管理
    7. ColdFusion Administrator を使用する
    8. ColdFusion のデータソース管理
    9. Webサーバーに接続
    10. ColdFusion アプリケーションのデプロイ
    11. ColdFusion セキュリティの管理
    12. 複数のサーバーインスタンスを使用
    13. ColdFusion Administrator API リファレンス

JVM 引数

デフォルト

説明

-Dcoldfusion.xmlrpc.allowExternalEntities

False

このフラグは、XML の解析時に外部エンティティが許可されるかどうかを制御します。デフォルトでは、このフラグは false に設定され、外部エンティティの解決が無効になっています。これにより、ファイル漏えいやサービス拒否攻撃などの XML 外部エンティティ(XXE)の潜在的な脆弱性を防ぐことができます。このフラグを false(デフォルト)に設定すると、セキュリティが強化され、ファイルシステムから機密ファイルを読み取るために悪用されかねないブラインド XXE 攻撃を防ぐことができます。 (お勧めしませんが)外部エンティティが有効な XML 解析をアプリケーションで利用している場合は、このフラグを明示的に true に設定する必要がありますが、その結果、セキュリティリスクが発生する可能性があります。

JVM 引数

デフォルト

説明

-Dcoldfusion.runtime.remotemethod.matchArguments

True

フラグは、デフォルトで true に設定され、厳密な引数の一致が適用されます。 リモートメソッドが特定のパラメーターを必要とする場合、これらの引数は cfargument タグを使用して明示的に宣言するか、関数署名で直接定義する必要があります。 例えば、リモート関数が 2 つの引数を受け入れるように定義されている場合、その 2 つの引数のみを受け取る必要があります。 宣言された数(例:10)を超える引数を渡すと、エラーが発生します。 この変更により、メソッドの整合性がより厳密になり、デバッグエクスペリエンスが向上します。 この動作変更は、リモート CFC メソッドにのみ適用されます。

-Dcoldfusion.systemprobe.allowexecution

False

デフォルトでは、セキュリティ上の理由からこのフラグは false に設定されています。 フラグは、障害発生時にシステムプローブの実行を防止します。 この機能を有効にするには、値を true に設定します。

JVM 引数

デフォルト

説明

-Dcoldfusion.pdfg.connectionTimeout

値はミリ秒単位で指定します。 これは、PDF 変換に設定されるタイムアウト値です。 指定された値よりも長い時間がかかった変換はタイムアウトし、例外がスローされます。

ColdFusion(2025 リリース)の新機能

JVM 引数

デフォルト

説明

このフラグが true の場合、ColdFusion は実行時に CFML コードを Java バイトコードに動的にコンパイルできなくなります。

-Dcoldfusion.datasource.blocked.properties

  • allowLoadLocalInfile
  • allowUrlInLocalInfile
  • autoDeserialize

新しいデータベースを追加すると、前述の接続文字列はブロックされます。 データベースでの使用を許可するには、プロパティから削除します。

-Dcoldfusion.compiler.block.bytecode

True

このフラグが true の場合、ColdFusion は実行時にプリコンパイル済み CFML コード(Java バイトコード)を実行できなくなります。

ColdFusion(2025 リリース)のその他のフラグ

JVM 引数

デフォルト

説明

-Dcoldfusion.encryption.useCFMX_COMPATAsDefault

True

このプロパティは削除されます。

-Dcoldfusion.searchimplicitscopes

True

このプロパティは削除されます。

-Dcfdocument.metahttpequivrefresh.localfile

True

ローカルファイルから PDF を生成する際に、<cfdocument> タグが meta refresh ディレクティブを処理する方法に影響を与えます。

-Djdk.lang.Process.allowAmbiguousCommands

False

Java が Windows 上であいまいなコマンドライン解析を許可する方法に関連します。

-Dcoldfusion.sessioncookie.httponly

False

セッション Cookie をクライアントサイドの JavaScript アクセスから制限する必要があるかどうかを決定します。

-Dcoldfusion.xml.allowPathCharacters

True

XML 解析で要素名、属性、または値にファイルパス(スラッシュ /、バックスラッシュ \、コロン : など)を許可するかどうかを制御します。

-Duser.timezone=<timezone>.

 

UTC タイムゾーンが必要な場合は、-Duser.timezone=GMT を使用します。

ColdFusion ホストのタイムゾーンを設定します。

-Dfile.encoding

UTF-8

ColdFusion ファイルのエンコード(例:.cfc または .cfm)を設定します。

-Dcoldfusion.monitoring.id.reset

True

サーバーの起動時に、ColdFusion の Performance Monitoring Toolset(PMT)で使用されるモニタリング ID をリセットする必要があるかどうかを制御します。

-Dcoldfusion.number.allowdotsuffix

False

false に設定すると、末尾にドットがあるオペランドは文字列として評価されます。

-Djdk.tls.client.protocols

TLSv1.2,TLSv1.3

安全な接続を確立する際に TLS/SSL クライアントによって使用される TLS プロトコルを指定します。

-Dhttps.protocols

TLSv1.2,TLSv1.3

ColdFusion の HTTPS 接続で使用される TLS プロトコルを指定します。

-Dcoldfusion.sftp.enable-ssh-rsa

False

ssh-rsa アルゴリズムを有効にするには、フラグを True に設定します。

-Dcoldfusion.sftp.fingerprint

SHA256

例えば、md5 アルゴリズムを使用して SFTP 接続を適用するには、フラグを md5 に設定します。

-Dcoldfusion.application.orderby.caseinsensitive

True

従来のデータベースと同様に、文字列列が Order By 句によって順序付けられているかどうかを決定します。

-Dcoldfusion.jdbc.mysql.datetime.str

True

True に設定すると、MySQL datetime オブジェクトが文字列に変換されます。

-Dcoldfusion.jdbc.mssql.multi_resultset.supported

True

ResultSet の結果セット解析動作を制御します。

-Dorg.osgi.framework.bootdelegation

com.singularity.*

スケジュールされたタスクを Docker イメージで実行できるようにします。

-Dcoldfusion.orderedstruct.size

32

順序付き構造体のサイズを設定します。

-Dcoldfusion.http.usepooling

True

ColdFusion から送信 HTTP リクエストを行う際に、HTTP 接続をプールして再利用するかどうかを制御します。

ヘルプをすばやく簡単に入手

新規ユーザーの場合