运行分布式Play框架项目的问题

时间:2018-10-16 13:03:21

标签: scala playframework playframework-2.5

我有dist我的游戏框架项目,并将其部署在生产服务器上。但是,当尝试运行该项目时,我得到了一个模棱两可的错误。我四处搜寻以寻找出路,但是显然没有得到更好的结果。

我的方法说明如下:

  1. 将项目dist压缩为一个zip文件并上传到我的生产服务器。
  2. 运行代码/ path / to / dist-project / projectName -Dconfig.resource = root-prod.conf -Dhttp.port = 9008&

输出结果

  

线程“主”中的异常java.lang.IllegalAccessError:尝试从类io.netty.handler.ssl.NettySslPackageAccessor访问字段io.netty.handler.ssl.JdkSslContext.SUPPORTED_CIPHERS       在io.netty.handler.ssl.NettySslPackageAccessor.jdkSupportedCipherSuites(NettySslPackageAccessor.java:24)       在org.asynchttpclient.config.AsyncHttpClientConfigDefaults.defaultEnabledCipherSuites(AsyncHttpClientConfigDefaults.java:85)       在org.asynchttpclient.DefaultAsyncHttpClientConfig $ Builder。(DefaultAsyncHttpClientConfig.java:635)       在play.api.libs.ws.ahc.AhcConfigBuilder。(AhcConfig.scala:126)       在play.api.libs.ws.ahc.AhcWSClient $ .apply(AhcWS.scala:71)       在play.api.libs.ws.ahc.AhcWSAPI.client $ lzycompute(AhcWS.scala:400)       在play.api.libs.ws.ahc.AhcWSAPI.client(AhcWS.scala:390)       在play.api.libs.ws.ahc.AhcWSAPI.client(AhcWS.scala:386)       在play.api.libs.ws.ahc.WSClientProvider.get(AhcWS.scala:382)       在play.api.libs.ws.ahc.WSClientProvider.get(AhcWS.scala:381)       在com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)       在com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)       在com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)       在com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)       在com.google.inject.internal.ProviderToInternalFactoryAdapter $ 1.call(ProviderToInternalFactoryAdapter.java:46)       在com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)       在com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)       在com.google.inject.internal.SingletonScope $ 1.get(SingletonScope.java:145)       在com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)       在com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)       在com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)       在com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:104)       在com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)       在com.google.inject.internal.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:267)       在com.google.inject.internal.ProviderToInternalFactoryAdapter $ 1.call(ProviderToInternalFactoryAdapter.java:46)       在com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)       在com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)       在com.google.inject.internal.SingletonScope $ 1.get(SingletonScope.java:145)       在com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)       在com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)       在com.google.inject.internal.InternalInjectorCreator $ 1.call(InternalInjectorCreator.java:205)       在com.google.inject.internal.InternalInjectorCreator $ 1.call(InternalInjectorCreator.java:199)       在com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)       在com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)       com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)       在com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)       在com.google.inject.Guice.createInjector(Guice.java:96)       在com.google.inject.Guice.createInjector(Guice.java:84)       在play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:181)       在play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:123)       在play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)       在play.core.server.ProdServerStart $ .start(ProdServerStart.scala:47)       在play.core.server.ProdServerStart $ .main(ProdServerStart.scala:22)       在play.core.server.ProdServerStart.main(ProdServerStart.scala)

0 个答案:

没有答案