diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AMWebApp.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AMWebApp.java index 06a1269da42cd9..604986882ae2ef 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AMWebApp.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AMWebApp.java @@ -23,6 +23,8 @@ import org.apache.hadoop.mapreduce.v2.app.AppContext; import org.apache.hadoop.yarn.webapp.WebApp; +import com.google.inject.Singleton; + import javax.servlet.Filter; /** @@ -38,6 +40,7 @@ public AMWebApp(AppContext appContext) { @Override public void setup() { + bind(App.class).in(Singleton.class); bind(AppContext.class).toInstance(appContext); route("/", AppController.class); route("/app", AppController.class);