我正在使用Tomcat 7,我的Web应用程序在Tomcat bin目录下有1个配置文件和1个hazelcast.xml文件。当我从startup.bat启动Tomcat进程时,catalina.timestamp.log显示
以下是我在Tomcat属性中设置的Java选项。
INFO: Configuring Hazelcast from 'C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7\bin\hazelcast.xml'。
一切正常,但是当我将同一个Web应用程序作为Windows服务启动时,它会进入Tomcat主目录并在此处查找文件INFO: Configuring Hazelcast from 'C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7\hazelcast.xml'。
是否需要设置任何JVM或Tomcat选项?以下是我在Tomcat属性中设置的Java选项。
-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0_ApacheTomcat7\conf\logging.properties