1. ホーム
  2. java

[解決済み] 無効な初期ヒープサイズです。Java仮想マシンを作成できませんでした。

2022-02-02 09:42:36

質問

次のような問題に直面しました。 startup.batでTomcatを手動で起動しようとしていますが、結果が出ないようです。次にshutdown.batを実行しようとすると、コンソールに次のように表示されます。

 D:\apache-tomcat-7.0.35\bin>startup.bat
Using CATALINA_BASE:   "D:\apache-tomcat-7.0.35"
Using CATALINA_HOME:   "D:\apache-tomcat-7.0.35"
Using CATALINA_TMPDIR: "D:\apache-tomcat-7.0.35\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.6.0_31"
Using CLASSPATH:       "D:\apache-tomcat-7.0.35\bin\bootstrap.jar;D:\apache-tomcat-7.0.35\bin\tomcat-juli.jar"
D:\apache-tomcat-7.0.35\bin>shutdown.bat
Using CATALINA_BASE:   "D:\apache-tomcat-7.0.35"
Using CATALINA_HOME:   "D:\apache-tomcat-7.0.35"
Using CATALINA_TMPDIR: "D:\apache-tomcat-7.0.35\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.6.0_31"
Using CLASSPATH:       "D:\apache-tomcat-7.0.35\bin\bootstrap.jar;D:\apache-tomcat-7.0.35\bin\tomcat-juli.jar"
Invalid initial heap size: -Xms256m -Xmx512m -XX:MaxPermSize=256m
Could not create the Java virtual machine.

catalina.batはオリジナルです。また、すべてのパッチとオプション(JAVA_HOME, JRE_HOME, CATALINA_BASE, CATALINA_HOME, CATALINA_TMPDIR)も確認しました。 tomcatのバージョンは7.0.35です。 javaのバージョンは1.6です。

どのように解決するのですか?

から正しいパラメータ(JAVA_OPTS)を取得しました。 ここで . setenv.batで設定しました。