Java NoClassDefFoundError:SupportedEllipticPointFormatsGlassFish重新启动后的张力

Java NoClassDefFoundError:SupportedEllipticPointFormatsGlassFish重新启动后的张力,java,amazon-web-services,ssl,amazon-ec2,glassfish-5,Java,Amazon Web Services,Ssl,Amazon Ec2,Glassfish 5,我在AWS中有一个简单的t2实例,我必须更改运行RDS DB实例的默认时区;由于没有反映任何更改,我决定重新启动RDS实例 发生这种情况后,运行myGlassfish 5的EC2实例开始失败,应用程序在尝试连接到数据库时返回错误 我决定重新启动EC2实例(我是AWS新手) 在此之后,我无法访问我的webapp,因此我继续通过SSH和/asadmin restart domain[my_domain]连接到EC2实例 我注意到几分钟后,webapp就不工作了,在一个空白页面上显示了500个错误,所

我在AWS中有一个简单的t2实例,我必须更改运行RDS DB实例的默认时区;由于没有反映任何更改,我决定重新启动RDS实例

发生这种情况后,运行my
Glassfish 5
的EC2实例开始失败,应用程序在尝试连接到数据库时返回错误

我决定重新启动EC2实例(我是AWS新手)

在此之后,我无法访问我的webapp,因此我继续通过SSH和
/asadmin restart domain[my_domain]
连接到EC2实例

我注意到几分钟后,webapp就不工作了,在一个空白页面上显示了500个错误,所以我决定
tail-f server.log

重新启动域时遇到以下异常:

[警告][]org.glassfish.grizzly.filterchain.DefaultFilterChain] [tid:_ThreadID=44 _ThreadName=admin listener(4)][timeMillis: 1524271134399][levelValue:900][[GRIZZLY0013:运行期间异常 FilterChain执行java.lang.NoClassDefFoundError: sun/security/ssl/SupportedEllipticPointFormatsExtension 位于sun.security.ssl.HelloExtensions。(HelloExtensions.java:84) 位于sun.security.ssl.HandshakeMessage$ClientHello(HandshakeMessage.java:362) 位于sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:223) 位于sun.security.ssl.Handshaker.processLoop(Handshaker.java:984) 位于sun.security.ssl.Handshaker$1.run(Handshaker.java:924) 位于sun.security.ssl.Handshaker$1.run(Handshaker.java:921) 位于java.security.AccessController.doPrivileged(本机方法) 位于sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1379) 位于org.glassfish.grizzly.ssl.SSLUtils.executeDelegatedTask(SSLUtils.java:274) 位于org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:708) 位于org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:622) 位于org.glassfish.grizzly.ssl.SSLBaseFilter.handleRead(SSLBaseFilter.java:334) 位于org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 位于org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) 在org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)上 在org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) 位于org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) 位于org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 位于org.glassfish.grizzly.portunif.PUFilter.handleRead(PUFilter.java:231) 位于org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 位于org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) 在org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)上 在org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) 位于org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) 位于org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 位于org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) 位于org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) 位于org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) 位于org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) 位于org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) 位于org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) 位于org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) 在java.lang.Thread.run(Thread.java:748)]]

SSL似乎有点问题,但我就是想不通


如果您有任何见解,我们将不胜感激。

当您重新启动时,您一定获得了新版本的Java。Glassfish 5.0不适用于Java 8u161或更高版本: