Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何始终使用指定的JVM属性启动tomcat?_Java_Apache_Tomcat_Jvm_Jvm Arguments - Fatal编程技术网

Java 如何始终使用指定的JVM属性启动tomcat?

Java 如何始终使用指定的JVM属性启动tomcat?,java,apache,tomcat,jvm,jvm-arguments,Java,Apache,Tomcat,Jvm,Jvm Arguments,我在AmazonEC2实例上。我使用sudo服务tomcat start启动了我的tomcat。当我做ps-ef | greptomcat时,我得到了以下结果 /usr/lib/jvm/jre/bin/java -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat- juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/s

我在AmazonEC2实例上。我使用sudo服务tomcat start启动了我的tomcat。当我做ps-ef | greptomcat时,我得到了以下结果

/usr/lib/jvm/jre/bin/java -classpath 
/usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-
juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat -
Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -
Djava.io.tmpdir=/var/cache/tomcat/temp -
Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties -
Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
org.apache.catalina.startup.Bootstrap start

我想添加另一个JVM系统属性
Dlog=/var/tomcat/access/
,每次tomcat通过
sudo服务tomcat start启动时,我都希望它以新属性启动。如何启动它?

通常在Debian Linux中的某个位置,如
/etc/default/tomcat
,这是您的服务命令所建议的。或者将其编辑到
setenv.sh