开发环境的JDK版本是1.8.0.221,打包后发布到3台服务器上,两台可以正常运行,一台可启动,但无法正常提供服务,经过多次测试,解决问题:
在JDK版本1.8.0.122下运行正常,在JDK版本1.8.0.251下也可正常运行;在1.8.0.331下可启动,但无法正常提供服务;
以后保持开发环境的版本和部署环境的版本一致,避免麻烦。
在Windows平台部署jar包时,为了避免每次启动服务时输入命令,创建一个批处理文件就可以快速启动服务;
在批处理文件中,可使用绝对路径来使用指定版本的Jdk
如果Jdk路径或者jar包路径中包含空格,记得给路径加上双引号