带嵌入式java的独立播放应用程序

时间:2016-02-20 13:00:20

标签: java scala playframework playframework-2.0

我有两个网络应用程序。一个是基于Java的大型企业应用程序,需要java 8.其次是基于Scala + Play的小型独立http服务器,需要java版本< = 1.7.0_21

我有jdk 1.7.0_21,其中一些额外的库位于select t.* from t join (select doc_type, max(version) as version from t group by doc_type ) tt using (doc_type, version); 。有没有办法用嵌入式jdk和其他jdk库构建第二个应用程序?目标是在生产服务器上仅安装java 8并在没有安装java 7本身的情况下部署第二个应用程序。有可能吗?

2 个答案:

答案 0 :(得分:1)

您是否使用docker并让Play应用程序在容器内运行?

https://github.com/marcuslonnberg/sbt-docker为此提供了许多开箱即用的功能。

答案 1 :(得分:0)

是否有理由使用Java 8来运行您的Play应用程序?据我所知,Java是backward compatible,这意味着您可以使用Java 7构建应用程序并使用Java 8运行它。

所以,试一试,看看一切是否按预期工作。如果是这样,我不需要管理将JDK 7与Play应用程序捆绑在一起的复杂性。