ClassNotFoundException但库存在

时间:2017-06-03 19:32:12

标签: java google-app-engine

我在标准环境中在Google App Engine中运行的Java服务给了我一个ClassNotFoundException,尽管我可以通过Stackdriver调试屏幕看到该库已部署。该服务在本地运行良好,其他库正在被提取。事实上,图书馆中的其他课程正在阅读中。有问题的类有java 6字节码,因此谷歌的JDK应该可以读取它。什么会导致这个或我应该看什么的想法?感谢

1 个答案:

答案 0 :(得分:0)

事实证明第三方库在标准环境中使用了受限制的类(" sandbox")。课程的白名单在这里:https://cloud.google.com/appengine/docs/standard/java/jrewhitelist

没有在日志中看到错误消息(可能它被隐藏在某处),但在AppeEngine仪表板页面中找到了它。