diff options
author | Matthias Sohn <matthias.sohn@sap.com> | 2018-11-14 16:46:04 -0800 |
---|---|---|
committer | Luca Milanesio <luca.milanesio@gmail.com> | 2018-11-15 00:55:11 +0000 |
commit | 72d8b133e1b2557e49327432c6155ddb88aa800e (patch) | |
tree | 859ffa1702f07ace0af43848a131a859b1cd2f3d | |
parent | dc79e1487550131dec591818778dd2476bff6c31 (diff) |
Fix running Gerrit on Tomcat
- WebAppInitializer moved to another package, fix that in web.xml
- fix Guice bindings in WebAppInitializer
Bug: Issue 10033
Change-Id: I2fafdd318f789db39b9c4a10bb3261efde30066c
-rw-r--r-- | java/com/google/gerrit/httpd/init/WebAppInitializer.java | 4 | ||||
-rw-r--r-- | webapp/WEB-INF/web.xml | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/java/com/google/gerrit/httpd/init/WebAppInitializer.java b/java/com/google/gerrit/httpd/init/WebAppInitializer.java index 75858dea73..624b307e32 100644 --- a/java/com/google/gerrit/httpd/init/WebAppInitializer.java +++ b/java/com/google/gerrit/httpd/init/WebAppInitializer.java @@ -48,6 +48,7 @@ import com.google.gerrit.server.StartupChecks; import com.google.gerrit.server.account.AccountDeactivator; import com.google.gerrit.server.account.InternalAccountDirectory; import com.google.gerrit.server.api.GerritApiModule; +import com.google.gerrit.server.api.PluginApiModule; import com.google.gerrit.server.audit.AuditModule; import com.google.gerrit.server.cache.h2.H2CacheModule; import com.google.gerrit.server.cache.mem.DefaultMemoryCacheModule; @@ -60,6 +61,7 @@ import com.google.gerrit.server.config.DownloadConfig; import com.google.gerrit.server.config.GerritGlobalModule; import com.google.gerrit.server.config.GerritInstanceNameModule; import com.google.gerrit.server.config.GerritOptions; +import com.google.gerrit.server.config.GerritRuntime; import com.google.gerrit.server.config.GerritServerConfig; import com.google.gerrit.server.config.GerritServerConfigModule; import com.google.gerrit.server.config.SitePath; @@ -326,6 +328,7 @@ public class WebAppInitializer extends GuiceServletContextListener implements Fi modules.add(new MimeUtil2Module()); modules.add(cfgInjector.getInstance(GerritGlobalModule.class)); modules.add(new GerritApiModule()); + modules.add(new PluginApiModule()); modules.add(new SearchingChangeCacheImpl.Module()); modules.add(new InternalAccountDirectory.Module()); modules.add(new DefaultPermissionBackendModule()); @@ -375,6 +378,7 @@ public class WebAppInitializer extends GuiceServletContextListener implements Fi @Override protected void configure() { bind(GerritOptions.class).toInstance(new GerritOptions(config, false, false, false)); + bind(GerritRuntime.class).toInstance(GerritRuntime.DAEMON); } }); modules.add(new GarbageCollectionModule()); diff --git a/webapp/WEB-INF/web.xml b/webapp/WEB-INF/web.xml index 386eb07573..e901357f62 100644 --- a/webapp/WEB-INF/web.xml +++ b/webapp/WEB-INF/web.xml @@ -8,7 +8,7 @@ <filter> <filter-name>guiceFilter</filter-name> - <filter-class>com.google.gerrit.httpd.WebAppInitializer</filter-class> + <filter-class>com.google.gerrit.httpd.init.WebAppInitializer</filter-class> </filter> <filter-mapping> <filter-name>guiceFilter</filter-name> |