private static Server createServer(final String serverXml) { final Catalina catalina = new Catalina() { // skip few init we don't need *here* @Override protected void initDirs() { // no-op } @Override protected void initStreams() { // no-op } @Override protected void initNaming() { // no-op } }; catalina.setConfigFile(serverXml); catalina.load(); return catalina.getServer(); }
private static Server createServer(final String serverXml) { final Catalina catalina = new Catalina() { // skip few init we don't need *here* @Override protected void initDirs() { // no-op } @Override protected void initStreams() { // no-op } @Override protected void initNaming() { // no-op } }; catalina.setConfigFile(serverXml); catalina.load(); return catalina.getServer(); }
if ( serverXmlPath != null && new File( serverXmlPath ).exists() ) container.setConfigFile( serverXmlPath ); container.setConfigFile( new File( extractDirectory, "conf/server.xml" ).getAbsolutePath() );
if (!conf.exists() || !conf.canRead()) throw new IllegalArgumentException("Cannot access configuration file " + conf); server.setConfigFile(conf.getAbsolutePath()); server.load();
throw new IllegalArgumentException("Cannot access configuration file " + conf); catalina.setConfigFile(conf.getAbsolutePath()); catalina.load();
container.setConfigFile( serverXml.getAbsolutePath() ); container.start(); EmbeddedRegistry.getInstance().register( container );
container.setCatalinaHome( configurationDir.getAbsolutePath() ); container.setCatalinaBase( configurationDir.getAbsolutePath() ); ( (Catalina) container ).setConfigFile( serverXml.getPath() ); ( (Catalina) container ).setRedirectStreams( true ); ( (Catalina) container ).setUseNaming( this.useNaming );