方法如下:
定义的变量必须以-D开头 否则System.getProperty()无法获取到该参数值
以 scheduler.start为例子
set JAVA_OPTS= -Dscheduler.start=true
System.getProperty('scheduler.start')可以获取到 true值
当获取到true时 那台服务器就会开始定时任务 其他服务器就不会开启
你没配置错,但确保你是用了这个 catalina.bat 启动 tomcat 的。
如果你是在 eclipse 中启动 tomcat,那么这个参数应该在 eclipse 中的 tomcat 服务器配置中修改 launching configuration。如果你是 tomcatw.exe 这种服务的方式启动的 tomcat,我们应该在 开始菜单中的 Config Tomcat 运行后的任务栏右下角的图标上双击出一个窗口来设置参数。