OpenLiberty / open-liberty-tools

Open Liberty Tools are lightweight tools for developing, assembling, and deploying apps to Open Liberty.
http://openliberty.io
Eclipse Public License 1.0
51 stars 41 forks source link

Issue #481: port conflicts #499

Closed dbarfield closed 7 months ago

dbarfield commented 7 months ago

PR to allow server.env values to be used for port numbers

Example information returned from values that this code deals with

values: {
 wlp.server.name=wdt-server, 
 server.config.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\servers\wdt-server, 
 >> HTTP_PORT=9080, 
 >> env.HTTP_PORT=9081, 
 wlp.install.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime, 
 >> HTTPS_PORT=9443,
 >> env.HTTPS_PORT=9444, 
 shared.config.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\shared\config, 
 usr.extension.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\extension, 
 shared.resource.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\shared\resources, 
 wlp.user.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr, 
 server.output.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\servers\wdt-server, 
 >> env.keystore_password=REDACTED, 
 shared.app.dir=C:\__DoNotBkup\_wdt\26-server.env\2023-12R-WDT\wsWDTruntime\usr\shared\apps
}