X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdbcapi%2Fserver%2FMain.java;h=906337abf28f503389ceac805b75a7d82766c5a2;hb=c32422c742ecda37c5ee43f27313204a87c283ba;hp=c3340e655b162fec9029d52b30aa40c55ae6afa0;hpb=0bff051a842b164b680bc938f4a56db435dd5841;p=dmaap%2Fdbcapi.git diff --git a/src/main/java/org/onap/dmaap/dbcapi/server/Main.java b/src/main/java/org/onap/dmaap/dbcapi/server/Main.java index c3340e6..906337a 100644 --- a/src/main/java/org/onap/dmaap/dbcapi/server/Main.java +++ b/src/main/java/org/onap/dmaap/dbcapi/server/Main.java @@ -24,6 +24,7 @@ import java.util.Properties; import java.util.UUID; import org.onap.dmaap.dbcapi.authentication.ApiPerms; +import org.onap.dmaap.dbcapi.authentication.ApiPolicy; import org.onap.dmaap.dbcapi.database.DatabaseClass; import org.onap.dmaap.dbcapi.logging.*; import org.onap.dmaap.dbcapi.model.Dmaap; @@ -61,7 +62,7 @@ public class Main extends BaseLoggingClass { MDC.put(MDC_SERVER_FQDN, InetAddress.getLocalHost().getHostName()); MDC.put(MDC_SERVER_IP_ADDRESS, InetAddress.getLocalHost().getHostAddress()); } catch (Exception e) { - e.printStackTrace(); + errorLogger.error("Error while getting hostname or address", e); } MDC.put(MDC_INSTANCE_UUID, UUID.randomUUID().toString()); MDC.put(MDC_ALERT_SEVERITY, "0"); @@ -97,7 +98,8 @@ public class Main extends BaseLoggingClass { // for fresh installs, we may come up with no dmaap name so need to have a way for Controller to talk to us Singleton dmaapholder = DatabaseClass.getDmaap(); String name = dmaapholder.get().getDmaapName(); - if ( name == null || name.isEmpty()) { + ApiPolicy apiPolicy = new ApiPolicy(); + if ( apiPolicy.getUseAuthClass() && (name == null || name.isEmpty())) { ApiPerms p = new ApiPerms(); p.setBootMap(); }