CentOS上的java Spring Boot简易应用程序需要很长时间才能启动
我编写了简单的Spring Boot应用程序,添加了从Spring教程复制的pom,并构建了jar文件。windows上的应用程序启动正常,但当我在linux(CentOS linux 7.2.1511版)上打开jar时,应用程序冻结在:
...something
2016-04-20 12:10:33.535 INFO 25587 --- [ost-startStop-1] o.s.b.c.e.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2016-04-20 12:10:33.543 INFO 25587 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2016-04-20 12:10:33.544 INFO 25587 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2016-04-20 12:10:33.544 INFO 25587 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2016-04-20 12:10:33.544 INFO 25587 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
大约需要7-8分钟才能继续。 我在windows 7上安装了hotspot,在centos上安装了openjdk。(如果重要的话)
Linux: java -version
openjdk version "1.8.0_77"
OpenJDK Runtime Environment (build 1.8.0_77-b03)
OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)
Windows: java -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)
你们知道原因是什么吗?提前谢谢
# 1 楼答案
在Atlassian网站上找到解决方案(不仅在那里)
另一种方法是使用参数运行java: