Windows x86 2008R2
Tomcat 8.0
にてGCログを出力したく「JAVA OPTIONS」に
javaoptions
1-Xloggc:c:\gc.log.`date +%Y%m%d%H%M%S` 2-XX:+TraceGen1Time
として「c:\gc.log.yyyyddhhmmss」にファイル出力して
Old領域のGCの回数、総時間、平均時間を出力したく思い、設定したのですが、
Tomcatを起動しようとすると、立ち上がらない状態です。
起動時の立ち上げログは下記のようになっていました。
log
1・tomcat8-stderr.2020-10-19.log 22020-10-19 10:38:52 Commons Daemon procrun stderr initialized 3Java HotSpot(TM) Server VM warning: ignoring option PermSize=256m; support was removed in 8.0 4Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 5 6・tomcat8-stdout.2020-10-19.log 72020-10-19 10:38:52 Commons Daemon procrun stdout initialized 8Invalid file name for use with -Xloggc: Filename can only contain the characters [A-Z][a-z][0-9]-_.%[p|t] but it has been c:\gc.log.`date +%Y%m%d%H%M%S` 9Note %p or %t can only be used once 10 11・commons-daemon.2020-10-19.log 12[2020-10-19 10:38:52] [error] [ 700] CreateJavaVM Failed 13[2020-10-19 10:38:52] [error] [ 700] 入力された環境オプションが見つかりませんでした。 14[2020-10-19 10:38:52] [error] [ 6908] Failed to start Java 15[2020-10-19 10:38:52] [error] [ 6908] ServiceStart returned 4 16[2020-10-19 10:38:52] [info] [ 6288] Run service finished. 17[2020-10-19 10:38:52] [info] [ 6288] Commons Daemon procrun finished
JAVA OPTIONSは下記の通りに設定しました。
JAVAOPTIONS
1-Dcatalina.home=C:\tools\Tomcat 8.0 2-Dcatalina.base=C:\tools\Tomcat 8.0 3-Djava.io.tmpdir=C:\tools\Tomcat 8.0\temp 4-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 5-Djava.util.logging.config.file=C:\tools\Tomcat 8.0\conf\logging.properties 6-XX:PermSize=256m 7-XX:MaxPermSize=256m 8-Xms2048m 9-Xmx2048m 10-XX:NewRatio=2 11-XX:SurvivorRatio=8 12-Dcom.sun.management.jmxremote 13-Dcom.sun.management.jmxremote.port=8686 14-Dcom.sun.management.jmxremote.ssl=false 15-Dcom.sun.management.jmxremote.authenticate=false 16-XX:ReservedCodeCacheSize=256m 17-XX:-UseCodeCacheFlushing 18-Xloggc:c:\gc.log.`date +%Y%m%d%H%M%S` 19-XX:+TraceGen1Time
どのようにすればいいでしょうか。
どなたかご教授を宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー