JavaとJVM:JVM引数に-Xlogが含まれていると設定を更新できません

ColdFusion 2021 upd21 以降、または、ColdFusion 2023 upd15 以降より、ColdFusion Administratorの「サーバーの設定 > JavaとJVM」の『JVM引数』に-Xlogの設定が含まれていると、-Xlogの記述が正しい場合でも設定を更新できないエラーが発生するようになりました。

エラーメッセージ:「JVM設定を更新できません。 The JVM arguments that you provides are not a valid JVM arguments.」

 

これは、上記のUpdateにて、JVMの設定を更新する際に使用される内部処理に変更があり、それによって、誤ってエラーとなる模様です。

この問題は、新規の不具合として報告済みです。

https://tracker.adobe.com/#/view/CF-4227844
Since cf2021 upd21/2023 upd15, -Xlog:gc in the JVM arguments for CFAdmin's [Java and JVM] causes an error.

 

このエラーが修正されるまでの間は、設定の更新は、JavaとJVMの画面からではなく、直接 jvm.config ファイルを修正してください。

  1. ColdFusionを停止します
  2. [cf_root]/{インスタンス(cfusion等)}/bin 内に遷移します
    • 例:cd /opt/ColdFusion2021/cfusion/bin
       
  3. jvm.configファイルのバックアップを取ります
    • (Linuxの場合)cp ./jvm.config jvm.config.bk
    • (Windowsの場合)エクスプローラーでjvm.configファイルをコピーして、どこかにバックアップしてください
       
  4. (Linuxの場合)vi等のコマンドや(Windowsの場合)メモ帳等のテキストエディタでjvm.configファイルを開いて、java.args=から始まる行の設定を変更してください
    • (設定を追加する場合)
      java.args=から始まる行の末尾に JVM引数を追加してください。その際、項目と項目の間はスペースで区切り、改行は含めないでください
    • (設定を削除する場合)
      削除したいJVM引数を取り除きます。その際、他の項目との間はスペースで区切り、改行は含めないでください

      ※Windowsでjvm.configファイルが読み取り専用になっている場合は、メモ帳等テキストエディタを「管理者として実行」で開いて作業を行ってください
       
  5. ファイルを保存して、ColdFusionを起動します
    • もしも起動エラーが発生する場合は、jvm.configファイルに追加/削除した設定が正しいかを確認してください。また、復旧ができない場合は、jvm.configファイルをバックアップから元に戻してください。


起動後は、ColdFusion Administratorにログインして「サーバーの設定 > Java と JVM」の画面を開き、『JVM 引数』に追加した項目が含まれているかを確認してください。
(更新はできませんが、現在の設定を確認することができます)


 


記事公開日:2025年09月29日
最終更新日:2025年09月29日


x

Sample Modal Window

This is just a sample…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.

Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.