WindowsTomcatサーバーでいくつかのツールを実行しようとしています。サーバーは正常に起動し、Tomcatのマネージャーページも表示されます。しかし、ツールを開くと、「OutOfMemoryError:PermGenspace」が発生します。catalina.batでMaxPermSizeを設定して多くのことを試しました。これは、私のCATALINA_OPTSです。
set CATALINA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms64m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled"
Tomcatサーバーの横でJVisualVMを実行すると、引数が適切に取得されていることがわかります。
しかし、モニタータブに移動してPermGenを確認すると、最大はCATALINA_OPTSを設定した512ではなく67mbです。したがって、引数は設定されますが、Tomcatはそれらを無視します。
私はすでに数時間この問題を修正しようとしましたが、成功しませんでした。
誰?