diff --git a/core/src/main/java/io/grpc/internal/DnsNameResolver.java b/core/src/main/java/io/grpc/internal/DnsNameResolver.java index aa32abd4b32..72f493104e7 100644 --- a/core/src/main/java/io/grpc/internal/DnsNameResolver.java +++ b/core/src/main/java/io/grpc/internal/DnsNameResolver.java @@ -312,6 +312,9 @@ void setDelegateResolver(DelegateResolver delegateResolver) { @VisibleForTesting @SuppressWarnings("LiteralClassName") static boolean jndiAvailable() { + if (GrpcUtil.IS_RESTRICTED_APPENGINE) { + return false; + } try { Class.forName("javax.naming.directory.InitialDirContext"); Class.forName("com.sun.jndi.dns.DnsContextFactory");