当前,我们使用Glassfish 3,我真的想使用Java8。我尝试升级到Glassfish 4,但是我在Glassfish 4代码中遇到了两个错误,因此我不得不恢复为Glassfish3。Glassfish 3是否可以与Java 8一起使用?我必须升级我的应用程序容器吗?
不,这是不可能的(目前,稍后可能会出现变通方法)。
我用今天发布的最终Java 8 JDK尝试了Glassfish 3.1.1和Glassfish 3.1.2.2。它甚至没有启动服务器,引发了一些OSGI异常。
正如您对问题的评论所显示的那样,它甚至不适用于Glassfish 4.0的早期版本。
2015年更新:
看起来有一种方法可以使它与Glassfish 3.1.2.2一起使用。
打开/glassfish/domains/domain1/config/osgi.properties
您的Glassfish安装文件,并在文件末尾添加以下行:jre-1.8=${jre-1.7}
这应该使服务器从JDK 8开始。它对于Glassfish 3.1或3.1.1仍然不起作用。
也可以看看:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句