private Tomcat prepareTomcatServer(ContainerConfig.Configuration cc, ContainerConfig.Configuration.Property engineConfig) throws ContainerException { System.setProperty(Globals.CATALINA_HOME_PROP, System.getProperty("ofbiz.home") + "/" + ContainerConfig.getPropertyValue(cc, "catalina-runtime-home", "runtime/catalina")); System.setProperty(Globals.CATALINA_BASE_PROP, System.getProperty(Globals.CATALINA_HOME_PROP)); Tomcat tomcat = new Tomcat(); tomcat.setBaseDir(System.getProperty("ofbiz.home")); Property defaultHostProp = engineConfig.getProperty("default-host"); if (defaultHostProp == null) { throw new ContainerException("default-host element of server property is required for catalina!"); } tomcat.setHostname(defaultHostProp.value); if (ContainerConfig.getPropertyValue(cc, "use-naming", false)) { tomcat.enableNaming(); } StandardServer server = (StandardServer) tomcat.getServer(); try { server.setGlobalNamingContext(new InitialContext()); } catch (NamingException e) { throw new ContainerException(e); } return tomcat; }
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);
((StandardServer) container).setGlobalNamingContext (namingContext);