Tomcat直接启动与服务启动区别小结

1、当调用到外部程序并且需要验证如:
   Process exec = Runtime.getRuntime().exec("svn pg svn:mergeinfo " + svnURL);
   直接启动,系统会默认以本机账号密码来执行,而以服务的方式启动,则需要设置启动账号。
2、语言环境
   直接启动,系统会取到用户设置的区域语言,而以服务的方式启动,取到的内容是机器最原始的区域语言,很有可能与用户设置的区域语言不一样而导致异常。服务启动方式如要设置语言可以运行tomcat的bin目录下的javaw.exe,选择java标签,在java options栏里加上如:
   -Duser.region=US
   -Duser.language=en

你可能感兴趣的:(tomcat)