昨天,遇到了一个测试的环境,虽然在启动脚本中,使用-server参数指定了sun jvm的运行模式,但是通过ProcessExplorer来看,居然是运行在client模式下,后来以为是打开了调试端口导致的,jvm_opts=%jvm_opts% -classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=%port%,server=y,suspend=y,最后发现时因为-classic造成的,解释参见 http://wangpan80.javaeye.com/blog/248708