[英]Best option for running java web service (rest based) (JRE/JDK vs Server JRE)
在部署Java Web服务(使用spring-boot和family构建的rest api)时,我偶然发现了两个选择。
java -server -classpath lib\\*.jar -Denv=staging com.acme.pos.application.Application
有人可以从最佳实践的角度回答这个问题吗?
这些选项无关,Server JRE是服务器的特定包装,以避免必须安装具有相关安全风险的完整JDK。 Oracle在下载页面上对此进行了解释:
Server JRE包括用于JVM监视的工具和服务器应用程序通常所需的工具,但不包括浏览器集成(Java插件)。
如上所述,您应该执行2项,也许执行1项,这是由于性能优势而可以优化JVM来实现服务器工作负载。 但是,请访问http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html :在64位JVM上,服务器VM是唯一可用的VM。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.