X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fportal%2Fnonrtric%2Fcontrolpanel%2Fconfig%2FTomcatWebServerConfiguration.java;h=150dc6bec8679df7521bd0fa46d6a42799ad4a79;hb=8be587a4514a325d4a5a20aa77fba1047ea0eeea;hp=7e9f8d1540234ce46e1996ae39f5181b09a3e29c;hpb=0bcfde8903ba3f1fb99fcab3bf39f7f4e6ccbe1e;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/TomcatWebServerConfiguration.java b/webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/TomcatWebServerConfiguration.java index 7e9f8d1..150dc6b 100644 --- a/webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/TomcatWebServerConfiguration.java +++ b/webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/TomcatWebServerConfiguration.java @@ -19,7 +19,12 @@ */ package org.oransc.portal.nonrtric.controlpanel.config; +import java.lang.invoke.MethodHandles; + import org.apache.catalina.connector.Connector; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotation.Bean; @@ -28,17 +33,25 @@ import org.springframework.context.annotation.Configuration; @Configuration public class TomcatWebServerConfiguration { + private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); + + @Value("${server.http.port}") + private int httpPort; + @Bean public ServletWebServerFactory servletContainer() { + logger.debug("Http Port: {}", httpPort); TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(); - tomcat.addAdditionalTomcatConnectors(getHttpConnector()); + if (httpPort > 0) { + tomcat.addAdditionalTomcatConnectors(getHttpConnector(httpPort)); + } return tomcat; } - private static Connector getHttpConnector() { + private static Connector getHttpConnector(int port) { Connector connector = new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL); connector.setScheme("http"); - connector.setPort(8080); + connector.setPort(port); connector.setSecure(false); return connector; }