如何连接谷歌云平台的Mlab?

Posted

技术标签:

【中文标题】如何连接谷歌云平台的Mlab?【英文标题】:How to connect Mlab on google cloud platform? 【发布时间】:2017-04-11 03:02:52 【问题描述】:

如何连接谷歌云平台的mlab?我得到错误..

servlet 未捕获的异常 java.lang.NoClassDefFoundError: java.lang.management.ManagementFactory 是一个受限类。有关详细信息,请参阅 Google App Engine 开发人员指南。 在 com.google.apphosting.runtime.security.shared.stub.java.lang.management.ManagementFactory.(ManagementFactory.java) 在 org.springframework.context.support.LiveBeansView.registerApplicationContext(LiveBeansView.java:65) 在 org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:779) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:485) 在 org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) 在 org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) 在 org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) 在 org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) 在 org.mortbay.jetty.servlet.Context.startContext(Context.java:136) 在 org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) 在 org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) 在 org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) 在 org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) 在 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:203) 在 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:176) 在 com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:133) 在 com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:511) 在 com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:446) 在 com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:453) 在 com.google.tracing.CurrentContext.runInContext(CurrentContext.java:274) 在 com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:312) 在 com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:304) 在 com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:450) 在 com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:235) 在 java.lang.Thread.run(Thread.java:745)

【问题讨论】:

'mlab' 可能有很多含义,因此您需要通过更多信息来扩展您的问题。 【参考方案1】:

您使用的库不适用于 App Engine Standard。您需要咨询您的提供商,看看是否有可以使用的 App Engine Standard 兼容库,或者考虑使用不同的计算环境,例如 App Engine Flex、Compute Engine 或 Container Engine。

赠品是:java.lang.management.ManagementFactory is a restricted class. Please see the Google App Engine developer's guide for more details。正如您从 JRE Class white-list 中看到的那样 - App Engine 标准沙盒不支持它。

【讨论】:

以上是关于如何连接谷歌云平台的Mlab?的主要内容,如果未能解决你的问题,请参考以下文章

如何从谷歌云平台下载 WordPress 文件

谷歌云平台到 S3/Redshift

谷歌云点击部署hadoop

谷歌云平台jupyter笔记本如何读取csv文件?

英特尔携手谷歌云加速最新虚拟机;谷歌云平台下调抽成比例;Hitachi Vantara推出全新云成本优化服务...

谷歌云平台数据集无法在 VertexAI 中显示图像