package Ġuk . ac . war wick . cam cat . system . context Ċ Ċ import Ġorg . apache . catalina . connector . Connector Ċ import Ġorg . springframework . beans . factory . annotation . Value Ċ import Ġorg . springframework . boot . web . embedded . tomcat . Tom cat Servlet WebServer Factory Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ /** Ċ Ġ* ĠConfig ures Ġan Ġadditional ĠTom cat ĠConnector Ġlistening Ġover Ġhttp Ġif Ġthe Ġproperty Ġ< code > server . http . port </ code > Ċ Ġ* Ġhas Ġbeen Ġset . ĠThis Ġport Ġis Ġnormally Ġonly Ġused Ġfor Ġthe Ġ/ service Ġendpoints Ġbecause Ġthe ĠF 5 Ġhealth Ġmonitor s Ġdon 't Ċ Ġ* Ġlike Ġdoing Ġtoo Ġmuch ĠHTTPS . Ċ Ġ*/ Ċ @ Configuration Ċ class ĠTom cat Context Ġ{ ĊĠ Ġ@ Value ("\ ${ server . http . port : 0 }") ĊĠ Ġprivate Ġval Ġhttp Port : ĠInt Ġ= Ġ 0 ĊĊĠ Ġ@ Bean ĊĠ Ġfun Ġservlet Container (): ĠTom cat Servlet WebServer Factory Ġ{ ĊĠĠĠ Ġval Ġtom cat Ġ= ĠTom cat Servlet WebServer Factory () ĊĠĠĠ Ġif Ġ( http Port Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġval Ġconnector Ġ= ĠConnector ( Tom cat Servlet WebServer Factory . DEFAULT _ PROTOCOL ) ĊĠĠĠĠĠ Ġconnector . port Ġ= Ġhttp Port ĊĠĠĠĠĠ Ġtom cat . add Additional Tom cat Connectors ( connector ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġtom cat ĊĠ Ġ} Ċ } Ċ